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.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross Profit $ 35,337 $ 21,720 $ 53,302 $ 50,516
Selling, general and administrative expenses (22,823) (23,572) (47,435) (47,705)
Income (loss) from operations 12,514 (1,852) 5,867 2,811
Other (expenses) income:        
Interest expense, net (2,452) (1,528) (3,633) (2,463)
Other income, net 134 102 2,022 271
Change in fair value of warrant liability 131 138 74 2,117
Income (loss) before income tax provision 10,327 (3,140) 4,330 2,736
Asset Management Solutions        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross Profit 26,957 15,361 39,006 38,013
TechOps        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross Profit 8,380 6,359 14,296 12,503
Operating segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross Profit 35,337 21,720 53,302 50,516
Operating expenses (5,955) (6,036) (11,697) (12,198)
Selling, general and administrative expenses (7,239) (8,853) (16,021) (17,684)
Income (loss) from operations 22,143 6,831 25,584 20,634
Operating segments | Asset Management Solutions        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross Profit 26,957 15,361 39,006 38,013
Operating expenses (3,430) (3,212) (7,080) (6,487)
Selling, general and administrative expenses (4,066) (3,820) (7,802) (7,484)
Income (loss) from operations 19,461 8,329 24,124 24,042
Operating segments | TechOps        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Gross Profit 8,380 6,359 14,296 12,503
Operating expenses (2,525) (2,824) (4,617) (5,711)
Selling, general and administrative expenses (3,173) (5,033) (8,219) (10,200)
Income (loss) from operations 2,682 (1,498) 1,460 (3,408)
Corporate non segment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Other corporate expenses $ (9,629) $ (8,683) $ (19,717) $ (17,823)