XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provisions for income taxes:      
Federal $ 4,142 $ 7,280 $ 3,666
State 798 1,339 440
Foreign 1,528 1,442 601
Total current 6,468 10,061 4,707
Deferred tax expense (benefit):      
Federal (8,777) (9,164) (2,529)
State (1,170) (1,910) (579)
Foreign (82) (211) 1,312
Total deferred tax expense (benefit) (10,029) (11,285) (1,796)
Total provision for (benefit from) income taxes $ (3,561) $ (1,224) $ 2,911