XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
State $ 348 $ 535 $ 130
Foreign 9,228 6,419 2,898
Current income tax expense (benefit) 9,576 6,954 3,028
Deferred      
Federal (94,799) 0 0
State (2,751) (41) 30
Foreign 3,096 (693) 507
Deferred income tax expense (benefit) (94,454) (734) 537
Total tax provision $ (84,878) $ 6,220 $ 3,565