XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Benefit (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. federal $ 57 $ (9) $ 290
State (736) (3,318) (620)
Foreign (4,103) (5,181) (3,395)
Total current portion (4,782) (8,508) (3,725)
Deferred:      
U.S. federal (4,615) (1,264) (3,895)
State (1,524) 347 360
Foreign 19,349 11,698 26,096
Total deferred portion 13,210 10,781 22,561
Total income tax benefit $ 8,428 $ 2,273 $ 18,836