v3.26.3
Leases - Summary of Future Lease Payments Under Non-Cancelable Leases (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Leases [Abstract]  
2026 $ 2,891
2027 11,314
2028 11,349
2029 10,550
2030 10,245
Thereafter 45,069
Total operating lease payments 91,418
Less: imputed interest (18,068)
Total operating lease liabilities $ 73,350