v3.26.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
Remainder of 2026 $ 14,821
2027 27,195
2028 24,640
2029 19,909
2030 14,741
2031 10,341
Thereafter 9,157
Total lease payments 120,804
Less imputed interest (22,276)
Total $ 98,528