XML 84 R68.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT DISCLOSURES - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Abstract]        
Number of operating segment | segment     2  
Number of reportable segment | segment     2  
Segment Reporting [Line Items]        
Revenues $ 228,678 $ 248,026 $ 443,734 $ 446,681
IHT        
Segment Reporting [Line Items]        
Revenues 131,283 138,222 254,674 251,843
MS        
Segment Reporting [Line Items]        
Revenues 97,395 109,804 189,060 194,838
Operating segments        
Segment Reporting [Line Items]        
Revenues 228,678 248,026 443,734 446,681
Adjusted EBITDA 23,240 34,476 41,082 49,594
Operating segments | IHT        
Segment Reporting [Line Items]        
Revenues 131,283 138,222 254,674 251,843
Adjusted EBITDA 17,120 21,675 32,407 35,337
Operating segments | IHT | Reclassification, Segmentation Basis Change        
Segment Reporting [Line Items]        
Revenues   7,800   15,200
Adjusted EBITDA   2,200   4,200
Operating segments | MS        
Segment Reporting [Line Items]        
Revenues 97,395 109,804 189,060 194,838
Adjusted EBITDA $ 6,120 12,801 $ 8,675 14,257
Operating segments | MS | Reclassification, Segmentation Basis Change        
Segment Reporting [Line Items]        
Revenues   (7,800)   (15,200)
Adjusted EBITDA   $ (2,200)   $ (4,200)