XML 100 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Income Taxes Provision (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current $ (913) $ 9,053 $ 70,669
Deferred (12,776) (9,501) (5,302)
Net operating loss carryforwards 0 232 45
Income taxes $ (13,689) $ (216) $ 65,412