XML 124 R105.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Schedule of Components of Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. federal $ 135 $ 119 $ (8,675)
State (50) (498) 2,097
Foreign 1,686 5,037 6,861
Total 1,771 4,658 283
Deferred:      
U.S. federal 0 0 0
State 0 0 0
Foreign (2,412) (2,518) (2,795)
Total (2,412) (2,518) (2,795)
Total income tax (benefit) provision $ (641) $ 2,140 $ (2,512)