XML 99 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 0 $ 0 $ 51
State 35 259 227
Foreign 1,730 1,309 1,921
Total 1,765 1,568 2,199
Deferred:      
Federal (60) (128) 8
State (359) (687) 16
Foreign (422) 780 (499)
Total (841) (35) (475)
Income tax provision $ 924 $ 1,533 $ 1,724