XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Taxes on Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ (1,077) $ 3,008 $ (549)
State 2,420 1,314 145
Foreign 12,569 9,123 5,182
Total current income tax 13,912 13,445 4,778
Deferred:      
Federal 61 83 43
State 21 13 6
Foreign 4 162 1,195
Total deferred income tax 86 258 1,244
Income tax expense $ 13,998 $ 13,703 $ 6,022