v3.26.1
LEASES - Schedule of Maturities of Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remaining) $ 15,871
2027 30,944
2028 28,825
2029 28,847
2030 25,635
Thereafter 50,330
Total lease payments 180,452
Less: Imputed interest (50,552)
Total lease obligations $ 129,900