XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 80,361 $ 90,807
Cost of revenue 52,221 54,347
Gross profit 28,140 36,460
General and administrative 21,693 22,772
Depreciation and amortization 2,135 2,104
Total operating expenses 23,828 24,876
Income from operations 4,312 11,584
Income tax expense (2,297) (2,448)
Net income (loss) (282) 4,774
EBOS Solutions and Components    
Segment Reporting Information [Line Items]    
Revenue 80,361 90,807
Cost of revenue 52,221 54,347
Gross profit 28,140 36,460
General and administrative 21,693 22,772
Depreciation and amortization 2,135 2,104
Total operating expenses 23,828 24,876
Income from operations 4,312 11,584
Non-operating income/(expense) (2,297) (4,362)
Income tax expense (2,297) (2,448)
Net income (loss) $ (282) $ 4,774