XML 229 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax (Expense) Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax (expense) benefit:      
Federal $ 981 $ 1,623 $ 2,815
Foreign (1,468) 3,119 (7,511)
State and other (191) (144) (154)
Total current (678) 4,598 (4,850)
Deferred tax (expense) benefit:      
Federal 6,011 15,542 6,635
Foreign 3,086 12,028 (2,842)
State and other 509 143 155
Total deferred 9,606 27,713 3,948
Income tax (expense) benefit $ 8,928 $ 32,311 $ (902)