XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Remaining Operating Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Lease Payments  
2025 (remaining) $ (4,203)
2026 (5,263)
2027 (5,263)
2028 (5,263)
2029 (4,292)
Total (payments) cash receipts 24,284
Less: imputed interest 3,151
Total lease liabilities (21,133)
Sublease Cash Receipts  
2025 (remaining) 2,585
2026 3,504
2027 3,574
2028 3,645
2029 3,718
Total (payments) cash receipts $ 17,026