v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Operating Lease Payments Approximate annual future minimum operating lease payments as of September 30, 2026 are as follows (in thousands):
YearOperating Leases
2026 (remaining)$1,823 
20277,451 
20287,760 
20297,930 
20308,105 
Thereafter14,983 
Total minimum lease payments:48,052 
       Less: imputed interest
11,344 
Total operating lease liabilities
36,708 
       Less: current portion
4,266 
Lease liability, net of current portion
$32,442