XML 74 R56.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating lease payments  
2026 $ 9,577
2027 9,055
2028 9,192
2029 8,886
2030 2,591
Thereafter 1,708
Total undiscounted lease payments 41,009
Less: Interest and short-term leases 4,719
Total discounted operating lease liabilities 36,290
Payments expected under noncancellable subleases  
2026 (1,662)
2027 (2,084)
2028 (2,147)
2029 (2,211)
2030 (189)
Thereafter 0
Total undiscounted lease payments (8,293)
Less: Interest and short-term leases (1,213)
Total discounted operating lease liabilities (7,080)
Net operating lease payments  
2026 7,915
2027 6,971
2028 7,045
2029 6,675
2030 2,402
Thereafter 1,708
Total undiscounted lease payments 32,716
Less: Interest and short-term leases 3,506
Total discounted operating lease liabilities $ 29,210