v3.26.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 23,897  
2027 17,827  
2028 7,132  
2029 13,419  
2030 12,921  
Thereafter 139,632  
Total minimum lease payments 214,828  
Less: Amount representing interest 103,144  
Total 111,684 $ 77,461
Less: Current lease obligation 25,335 4,822
Long-term lease obligation $ 86,349 $ 72,639