XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Remaining Operating Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Lease Payments  
2025 (remaining) $ (2,806)
2026 (5,429)
2027 (5,429)
2028 (5,429)
2029 (4,458)
2030 (41)
Total (payments) cash receipts (23,592)
Less: imputed interest 2,830
Total lease liabilities (20,762)
Sublease Cash Receipts  
2025 (remaining) 1,723
2026 3,504
2027 3,574
2028 3,645
2029 3,718
2030 0
Total (payments) cash receipts $ 16,164