v3.26.1
BUSINESS SEGMENTS - Segment gross profit loss before income tax provision reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
BUSINESS SEGMENTS        
Gross Profit $ 16,274 $ 35,337 $ 35,155 $ 53,302
Selling, general and administrative expenses (21,024) (22,823) (43,237) (47,435)
(Loss) income from operations (4,750) 12,514 (8,082) 5,867
Other (expense) income:        
Interest expense, net (2,451) (2,452) (4,581) (3,633)
Other income, net 2 134 1,009 2,022
Change in fair value of warrant liability   131   74
(Loss) income before income tax provision (7,199) 10,327 (11,654) 4,330
Asset Management Solutions        
BUSINESS SEGMENTS        
Gross Profit 12,593 26,957 29,529 39,006
TechOps        
BUSINESS SEGMENTS        
Gross Profit 3,681 8,380 5,626 14,296
Operating segments        
BUSINESS SEGMENTS        
Gross Profit 16,274 35,337 35,155 53,302
Operating expenses (3,994) (5,955) (8,481) (11,697)
Selling, general and administrative expenses (6,586) (7,239) (13,005) (16,021)
(Loss) income from operations 5,694 22,143 13,669 25,584
Operating segments | Asset Management Solutions        
BUSINESS SEGMENTS        
Gross Profit 12,593 26,957 29,529 39,006
Operating expenses (3,652) (3,430) (7,935) (7,080)
Selling, general and administrative expenses (3,736) (4,066) (7,195) (7,802)
(Loss) income from operations 5,205 19,461 14,399 24,124
Operating segments | TechOps        
BUSINESS SEGMENTS        
Gross Profit 3,681 8,380 5,626 14,296
Operating expenses (342) (2,525) (546) (4,617)
Selling, general and administrative expenses (2,850) (3,173) (5,810) (8,219)
(Loss) income from operations 489 2,682 (730) 1,460
Corporate non segment        
BUSINESS SEGMENTS        
Other corporate expenses $ (10,444) $ (9,629) $ (21,751) $ (19,717)