v3.25.1
Leases - Schedule of Future Minimum Lease Payments Related to Company's Operating Lease Liability (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 16,528
2027 15,472
2028 11,666
2029 12,016
2030 12,376
Thereafter 17,038
Total future operating lease payments 85,096
Less: imputed interest (16,668)
Total operating lease liabilities 68,428
Operating lease liability, subject to compromise 60,915
Operating lease liability, not subject to compromise $ 7,500