XML 105 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 794 $ (178) $ (165)
State 1,828 1,533 897
Non-US 924 667 411
Total current tax expense 3,546 2,022 1,143
Deferred      
Federal 0 0 0
State 0 0 0
Non-US 0 0 0
Total deferred tax expense 0 0 0
Total income tax expense $ 3,546 $ 2,022 $ 1,143