v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (remainder) $ 5,084
2027 8,952
2028 8,395
2029 8,570
2030 7,028
Thereafter 695
Total lease payments 38,724
Less: imputed interest 5,337
Total lease liabilities $ 33,387