v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Lease Payments
As of December 31, 2025, the future minimum lease payments under the non-cancelable operating lease are as follows (in thousands):

YearPayments
2026$4,053 
20273,776 
20283,721 
20293,726 
20303,755 
Thereafter3,129 
Total lease payments22,160
Less: imputed interest(2,903)
Present value of lease liabilities$19,257