v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Future Minimum Payments, Operating Lease
Future minimum payments required under operating and financing leases, by year and in aggregate, that have initial or remaining non-cancellable lease terms in excess of one year, are as follows (in thousands):
As of
March 31, 2026
Operating
Leases
Finance
Leases
Remainder of 2026
$2,192 $35 
20273,006 47 
20281,397 28 
Thereafter— — 
Total lease payments$6,595 $110 
Schedule of Future Minimum Payments, Finance Lease
Future minimum payments required under operating and financing leases, by year and in aggregate, that have initial or remaining non-cancellable lease terms in excess of one year, are as follows (in thousands):
As of
March 31, 2026
Operating
Leases
Finance
Leases
Remainder of 2026
$2,192 $35 
20273,006 47 
20281,397 28 
Thereafter— — 
Total lease payments$6,595 $110