XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 22 $ (10) $ 34
State 171 149 223
Foreign 5,360 1,864 4,523
Total current expense 5,553 2,003 4,780
Deferred:      
Federal 0 0 0
State 0 0 0
Foreign (342) (949) (1,571)
Total deferred benefit (342) (949) (1,571)
Total income tax expense $ 5,211 $ 1,054 $ 3,209