v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Operating Lease Payments Approximate annual future minimum operating lease payments as of June 30, 2025 are as follows (in thousands):
YearOperating Leases
2025 (remaining)$3,568 
20267,278 
20277,451 
20287,760 
20297,930 
Thereafter23,088 
Total minimum lease payments:57,075 
       Less: imputed interest
(15,758)
Total operating lease liabilities
41,317 
       Less: current portion
(3,627)
Lease liability, net of current portion
$37,690