XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Future Minimum Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating lease payments  
2026 $ 7,322
2027 9,336
2028 9,472
2029 9,044
2030 2,591
Thereafter 1,708
Total undiscounted lease payments 39,473
Less: Interest and short-term leases 4,366
Total discounted operating lease liabilities 35,107
Payments expected under noncancellable subleases  
2026 (1,318)
2027 (2,084)
2028 (2,147)
2029 (2,211)
2030 (189)
Thereafter 0
Total undiscounted lease payments (7,949)
Less: Interest and short-term leases (1,083)
Total discounted operating lease liabilities (6,866)
Net operating lease payments  
2026 6,004
2027 7,252
2028 7,325
2029 6,833
2030 2,402
Thereafter 1,708
Total undiscounted lease payments 31,524
Less: Interest and short-term leases 3,283
Total discounted operating lease liabilities $ 28,241