v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
2026 (remainder) $ 7,653
2027 8,952
2028 8,395
2029 8,570
2030 7,028
Thereafter 695
Lessee, Operating Lease, Liability, to be Paid, Total 41,293
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 5,957
Operating Lease, Liability $ 35,336