Fetching details from the dictionary...
to think thoroughly
解決策を考え抜いた結果だ。
This is the result of thinking it through
彼は問題を考え抜いて答えた。
He answered after thinking thoroughly
彼女は転職するかどうか、何日も考え抜いている。
She has been thinking it through for days, whether to change jobs or not.