Annual report [Section 13 and 15(d), not S-K Item 405]

BUSINESS SEGMENTS - Intersegment revenues (Details)

v3.25.0.1
BUSINESS SEGMENTS - Intersegment revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
BUSINESS SEGMENTS      
Revenue from contract with customer $ 345,066 $ 334,503 $ 408,544
Intersegment      
BUSINESS SEGMENTS      
Revenue from contract with customer 12,749 22,958 27,761
Asset Management Solutions | Intersegment      
BUSINESS SEGMENTS      
Revenue from contract with customer 828 1,599 4,978
TechOps | Intersegment      
BUSINESS SEGMENTS      
Revenue from contract with customer $ 11,921 $ 21,359 $ 22,783