XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION, GEOGRAPHIC INFORMATION AND CUSTOMER CONCENTRATION - Schedule of Segment Income Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total consolidated segment operating income $ 22,172 $ 45,519 $ 18,809
Unallocated corporate expenses (290,373) (270,365) (240,933)
Stock-based compensation (27,329) (25,212) (24,062)
Amortization of intangibles 0 0 (507)
Non-operating expense, net (3,031) (1,034) (9,938)
Income before income taxes 19,141 44,485 8,871
Operating Segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total consolidated segment operating income 55,834 74,605 44,059
Corporate, Non-Segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Unallocated corporate expenses $ (6,333) $ (3,874) $ (681)