v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Cost
The components of lease cost were as follows (in thousands):
Table 4.1. Lease Cost
Three months ended June 30,Six months ended June 30,
2026202520262025
Operating lease cost$843 $834 $1,673 $1,672 
Short-term lease cost    $113 $165 $337 $332 
Schedule of Supplemental Balance Sheet
Supplemental balance sheet information related to leases is as follows (in thousands):
Table 4.2. Details of Lease Right-of-use Assets and Liabilities
June 30, 2026December 31, 2025
Operating lease right-of-use assets
$15,162 $14,127 
Operating lease liabilities - current3,722 2,686 
Operating lease liabilities - non-current12,229 11,978 
Total operating lease liabilities$15,951 $14,664 
Weighted-average lease terms and discount rates are as follows:
Table 4.3. Weighted-average Lease Terms and Discount Rates
June 30, 2026December 31, 2025
Weighted-average remaining lease term
6.4 years
7.4 years
Weighted-average discount rates12.7 %13.4 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities under operating leases are as follows (in thousands):
Table 4.4. Maturities of Lease Liabilities
Years ending December 31,
2026 (remaining 6 months)$2,188 
20274,190 
20283,132 
20293,058 
20303,119 
Thereafter8,825 
Total lease payments24,512 
Less: imputed interest
8,561 
Total lease liabilities$15,951