v3.26.3
Leases - Schedule of Future undiscounted minimum lease payments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2026 $ 2,792
2027 11,382
2028 10,293
2029 10,602
2030 10,920
2031 11,248
Thereafter 53,808
Total undiscounted lease payments 111,045
Less: imputed interest (36,552)
Total lease liability $ 74,493