v3.26.1
LEASES - Schedule of Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating lease payments  
2027 $ 9,901
2028 9,457
2029 9,036
2030 2,591
2031 1,708
Thereafter 0
Total undiscounted lease payments 32,693
Less: Interest and short-term leases 3,128
Total discounted operating lease liabilities 29,565
Payments expected under noncancellable subleases  
2027 (2,303)
2028 (2,366)
2029 (2,290)
2030 (189)
2031 0
Thereafter 0
Total undiscounted lease payments (7,148)
Less: Interest and short-term leases (765)
Total discounted operating lease liabilities (6,383)
Net operating lease payments  
2027 7,598
2028 7,091
2029 6,746
2030 2,402
2031 1,708
Thereafter 0
Total undiscounted lease payments 25,545
Less: Interest and short-term leases 2,363
Total discounted operating lease liabilities $ 23,182