v3.26.1
LEASES - Schedule of Future Minimum Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating lease payments  
2027 $ 8,365
2028 10,722
2029 10,369
2030 3,993
2031 3,181
Thereafter 219
Total undiscounted lease payments 36,849
Less: Interest and short-term leases 3,731
Total discounted operating lease liabilities 33,118
Payments expected under noncancellable subleases  
2027 (1,555)
2028 (2,364)
2029 (2,289)
2030 (189)
2031 0
Thereafter 0
Total undiscounted lease payments (6,397)
Less: Interest and short-term leases (651)
Total discounted operating lease liabilities (5,746)
Net operating lease payments  
2027 6,810
2028 8,358
2029 8,080
2030 3,804
2031 3,181
Thereafter 219
Total undiscounted lease payments 30,452
Less: Interest and short-term leases 3,080
Total discounted operating lease liabilities $ 27,372