v3.26.1
Leases - Schedule of Future undiscounted minimum lease payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2026 $ 5,585
2027 11,382
2028 10,293
2029 10,602
2030 10,920
2031 11,248
Thereafter 53,808
Total undiscounted lease payments 113,838
Less: imputed interest (38,163)
Total lease liability $ 75,675