v3.26.1
Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remaining in 2026 $ 10,904
2027 22,355
2028 22,294
2029 21,478
2030 22,123
Thereafter 74,478
Total undiscounted lease payments 173,632
Less: imputed interest (61,154)
Total operating lease liability $ 112,478