v3.26.1
LEASES - Future Minimum Rental Payments under all Non-Cancellable Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remaining as of June 30, 2026) $ 3,621
2027 6,874
2028 6,037
2029 4,592
2030 3,564
Thereafter 8,118
Total lease payments 32,806
Less: imputed interest (5,906)
Total lease obligations $ 26,900