v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Lease Payments
As of June 30, 2025, the future minimum lease payments under the non-cancelable operating lease are as follows (in thousands):

YearPayments
Remainder of 2025$2,018 
20264,053 
20273,776 
20283,721 
20293,726 
Thereafter6,884 
Total lease payments24,178
Less: imputed interest(3,410)
Present value of lease liabilities$20,768