XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Expense (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal      
Current $ 10,062 $ (3,490) $ 7,064
Deferred (12,919) (6,306) (353)
Total (2,857) (9,796) 6,711
State      
Current 3,069 (2,327) 7,993
Deferred (2,390) 797 (3,500)
Total 679 (1,530) 4,493
Foreign      
Current 47,290 36,020 47,798
Deferred 2,179 1,424 5,456
Total 49,469 37,444 53,254
Income tax provision $ 47,291 $ 26,118 $ 64,458