XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (10) $ 34 $ 72
State 149 223 119
Foreign 1,864 4,523 1,409
Total current expense 2,003 4,780 1,600
Deferred:      
Federal 0 0 0
State 0 0 0
Foreign (949) (1,571) (908)
Total deferred benefit (949) (1,571) (908)
Total income tax expense $ 1,054 $ 3,209 $ 692