XML 124 R107.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Components of Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. federal $ 24 $ 135 $ 119
State 301 (50) (498)
Foreign 2,820 1,686 5,037
Total 3,145 1,771 4,658
Deferred:      
U.S. federal 0 0 0
State 0 0 0
Foreign (952) (2,412) (2,518)
Total (952) (2,412) (2,518)
Total income tax (benefit) provision $ 2,193 $ (641) $ 2,140