v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Weighted- Average Remaining Lease Term and Discount Rate
The weighted-average remaining lease term and discount rate were as follows:

December 31,
20252024
Weighted average remaining lease term5.4 years6.4 years
Weighted average discount rate9.24 %9.23 %
Schedule of Future Annual Lease Payments
Future annual lease payments under non-cancelable operating leases as of December 31, 2025 were as follows (in thousands):
Year Ended December 31:
2026$2,963 
20273,105 
20283,199 
20293,292 
20303,386 
20311,445 
Total future lease payments17,390 
Less: imputed interest(3,747)
Present value of operating lease liability $13,643