v3.26.1
OPERATING ASSETS AND LIABILITIES - Schedule of Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Offsetting Assets [Line Items]    
Prepaid repairs and maintenance $ 7,340 $ 6,373
Software implementation costs 4,100 3,649
Prepaid insurance 150 3,757
Prepaid rent 3,215 2,410
Prepaid software 16,854 9,658
Deferred commissions 8,198 7,101
Prepaid income tax payments 0 17,854
All other current assets 6,357 3,366
Total prepaid and other current assets 61,876 95,238
Interest Rate Swap    
Offsetting Assets [Line Items]    
Interest rate swap asset 15,662 9,240
MBI net option    
Offsetting Assets [Line Items]    
Interest rate swap asset $ 0 31,830
MBI net option | Call Option    
Offsetting Assets [Line Items]    
Derivative asset   31,800
MBI net option | Put Option    
Offsetting Assets [Line Items]    
Derivative asset   $ 0