v3.26.1
Leases - Summary of Future Lease Payments Under Non-Cancelable Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 $ 8,679
2027 10,713
2028 10,627
2029 9,827
2030 9,523
Thereafter 41,025
Total operating lease payments 90,394
Less: imputed interest (19,071)
Total operating lease liabilities $ 71,323