Quarterly report [Sections 13 or 15(d)]

BUSINESS SEGMENTS - Intersegment revenues (Details)

v3.25.2
BUSINESS SEGMENTS - Intersegment revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
BUSINESS SEGMENTS        
Revenue from contract with customer $ 107,382 $ 77,101 $ 173,158 $ 167,641
Intersegment        
BUSINESS SEGMENTS        
Revenue from contract with customer 2,096 2,189 5,614 8,203
Asset Management Solutions | Intersegment        
BUSINESS SEGMENTS        
Revenue from contract with customer 1,158 170 1,581 606
TechOps | Intersegment        
BUSINESS SEGMENTS        
Revenue from contract with customer $ 938 $ 2,019 $ 4,033 $ 7,597