v3.26.1
SEGMENT INFORMATION - Adjusted EBITDA by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total Segment Adjusted EBITDA $ 28,248 $ 33,005 $ 51,153 $ 60,669
U.S.        
Segment Reporting [Line Items]        
Total Segment Adjusted EBITDA 21,477 27,581 36,593 49,147
International        
Segment Reporting [Line Items]        
Total Segment Adjusted EBITDA $ 6,771 $ 5,424 $ 14,560 $ 11,522