XML 90 R71.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:      
Federal $ 9 $ 34 $ 407
State 133 216 306
Foreign 3,001 3,793 2,189
Total current income tax expense 3,143 4,043 2,902
Deferred:      
Federal 0 (4,137) (257)
State 0 (633) (166)
Foreign (3,595) (1,046) (1,364)
Total deferred tax benefit (3,595) (5,816) (1,787)
Total income tax (benefit) expense $ (452) $ (1,773) $ 1,115