Quarterly report [Sections 13 or 15(d)]

BUSINESS SEGMENTS - Segment operating income (loss) and reconciles (loss) income from operations to (loss) income before income tax provision (Details)

v3.25.1
BUSINESS SEGMENTS - Segment operating income (loss) and reconciles (loss) income from operations to (loss) income before income tax provision (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]    
Gross Profit $ 17,965 $ 28,796
Selling, general and administrative expenses (24,612) (24,133)
(Loss) income from operations (6,647) 4,663
Other (expenses) income:    
Interest expense, net (1,181) (935)
Other income, net 1,888 169
Change in fair value of warrant liability (57) 1,979
(Loss) income before income tax provision (5,997) 5,876
Asset Management Solutions    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Gross Profit 12,049 22,652
TechOps    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Gross Profit 5,916 6,144
Operating segments    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Gross Profit 17,965 28,796
Operating expenses (5,742) (6,162)
Selling, general and administrative expenses (8,782) (8,830)
(Loss) income from operations 3,441 13,804
Operating segments | Asset Management Solutions    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Gross Profit 12,049 22,652
Operating expenses (3,650) (3,275)
Selling, general and administrative expenses (3,736) (3,663)
(Loss) income from operations 4,663 15,714
Operating segments | TechOps    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Gross Profit 5,916 6,144
Operating expenses (2,092) (2,887)
Selling, general and administrative expenses (5,046) (5,167)
(Loss) income from operations (1,222) (1,910)
Corporate non segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Other corporate expenses $ (10,088) $ (9,141)