XML 85 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (202) $ 727 $ (195)
State 352 509 (280)
Foreign 1,515 963 538
Current income tax expense 1,665 2,199 63
Deferred:      
Federal 0 0 0
State 0 0 0
Foreign (253) 0 0
Deferred income tax benefit (253) 0 0
Income tax expense $ 1,412 $ 2,199 $ 63