v3.26.1
LEASES AND RELATED PARTY LEASES - Schedule of Future Minimum Lease Payment Under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leased Assets [Line Items]    
Remainder of 2026 $ 13,445  
2027 22,080  
2028 19,349  
2029 19,012  
2030 18,261  
2031 17,826  
Thereafter 148,993  
Total minimum lease payments 258,966  
Less: Imputed interest 84,918  
Total lease liabilities 174,048 $ 177,078
Less: Current lease liabilities 13,932 14,019
Long-term lease liabilities 160,116 $ 163,059
Related Parties    
Operating Leased Assets [Line Items]    
Remainder of 2026 222  
2027 296  
2028 296  
2029 246  
2030 0  
2031 0  
Thereafter 0  
Total minimum lease payments 1,060  
Third Parties    
Operating Leased Assets [Line Items]    
Remainder of 2026 13,223  
2027 21,784  
2028 19,053  
2029 18,766  
2030 18,261  
2031 17,826  
Thereafter 148,993  
Total minimum lease payments $ 257,906