v3.25.4
BUSINESS SEGMENTS - Segment operating income (loss) and reconciles (loss) income from operations to (loss) income before income tax provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
BUSINESS SEGMENTS      
Gross Profit $ 105,774 $ 103,936 $ 92,421
Selling, general and administrative expenses (89,984) (94,192) (103,191)
Income (loss) from operations 15,790 9,744 (10,770)
Other (expenses) income:      
Interest (expense) income, net (8,330) (5,703) 155
Other income, net 2,982 1,495 666
Change in fair value of warrant liability 85 2,301 2,270
Income (loss) before income tax provision 10,527 7,837 (7,679)
Asset Management Solutions      
BUSINESS SEGMENTS      
Gross Profit 74,063 82,441 67,655
TechOps      
BUSINESS SEGMENTS      
Gross Profit 31,711 21,495 24,766
Operating segments      
BUSINESS SEGMENTS      
Gross Profit 105,774 103,936 92,421
Operating expenses (22,609) (22,803) (26,929)
Selling, general and administrative expenses (28,691) (34,451) (32,318)
Income (loss) from operations 54,474 46,682 33,174
Operating segments | Asset Management Solutions      
BUSINESS SEGMENTS      
Gross Profit 74,063 82,441 67,655
Operating expenses (13,167) (11,870) (15,588)
Selling, general and administrative expenses (13,982) (15,567) (15,362)
Income (loss) from operations 46,914 55,004 36,705
Operating segments | TechOps      
BUSINESS SEGMENTS      
Gross Profit 31,711 21,495 24,766
Operating expenses (9,442) (10,933) (11,341)
Selling, general and administrative expenses (14,709) (18,884) (16,956)
Income (loss) from operations 7,560 (8,322) (3,531)
Corporate non segment      
BUSINESS SEGMENTS      
Other corporate expenses $ 38,684 $ 36,938 $ 43,944