v3.26.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 21,929
2027 26,504
2028 24,014
2029 19,548
2030 14,425
2031 10,262
Thereafter 9,157
Total lease payments 125,839
Less imputed interest (24,043)
Total $ 101,796