XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Segment results for the three months ended March 31, 2025 and 2024 are as follows (in thousands):
 Three Months Ended March 31,
 20252024
Sales$82,863 $84,244 
Cost of sales35,626 40,937 
Gross profit47,237 43,307 
Segment expenses
Employee compensation28,043 29,278 
Stock compensation3,353 4,209 
Restructuring costs120 — 
Depreciation & amortization2,222 1,894 
Interest expense, net888 831 
Other (income) expense, net467 25 
Income tax expense 1,553 1,101 
Facilities1,866 1,972 
Technology services and infrastructure3,631 3,341 
Travel2,222 2,009 
Other segment expenses (1)
1,966 5,914 
Segment net income (loss)906 (7,267)
Reconciliation of profit or loss
Adjustments and reconciling items— — 
Consolidated net income (loss)$906 $(7,267)
(1) Other segment expenses primarily consist of consulting and audit fees, trade show cost, marketing spend and legal fees.