XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Sales $ 82,863 $ 84,244
Cost of sales 35,626 40,937
Gross profit 47,237 43,307
Stock compensation 3,758 4,539
Restructuring costs 120 0
Depreciation & amortization 4,212 3,621
Income tax expense 1,553 1,101
Segment net income (loss) 906 (7,267)
Reportable Segment    
Segment Reporting Information [Line Items]    
Adjustments and reconciling items 0 0
Consolidated net income (loss) 906 (7,267)
Operating Segments | Reportable Segment    
Segment Reporting Information [Line Items]    
Sales 82,863 84,244
Cost of sales 35,626 40,937
Gross profit 47,237 43,307
Employee compensation 28,043 29,278
Stock compensation 3,353 4,209
Restructuring costs 120 0
Depreciation & amortization 2,222 1,894
Interest expense, net 888 831
Other (income) expense, net 467 25
Income tax expense 1,553 1,101
Facilities 1,866 1,972
Technology services and infrastructure 3,631 3,341
Travel 2,222 2,009
Other segment expenses 1,966 5,914
Segment net income (loss) $ 906 $ (7,267)