XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Right-of-use Assets and Lease Obligations
The tables below show the balance of right-of-use assets and lease obligations as of January 1, 2025 and the balance as of December 31, 2025, including the changes during the period (in thousands):
Right-of-use Assets - Operating Lease, net
Right-of-use assets - Operating leases, net, at January 1, 2025
$28,700 
Amortization of right-of-use assets(3,044)
Addition due to new lease4,845 
Right-of-use assets - Operating leases, net, at December 31, 2025
$30,501 

Lease Obligations - Operating Leases
Lease obligations - Operating leases, net, at January 1, 2025
$30,990 
Lease payments(4,868)
Interest accretion2,095 
Addition due to new lease4,886 
Lease obligations - Operating leases, net, at December 31, 2025
$33,103 
Schedule of Lease Cost
Lease cost amounts included in measurement of lease obligations and other information related to non-cancellable operating leases and finance leases were as follows (in thousands):
Year Ended December 31,
202520242023
Operating lease cost(1)
$5,139 $4,130 $6,310 
(1) The Company had no variable lease costs.
Amounts included in the measurement of lease obligations (in thousands):
Year Ended December 31,
202520242023
Cash paid:
Operating cash flows from operating leases$4,868 $4,727 $9,897 
Operating Lease
Other information:
Weighted-average remaining lease term (in years)6.7
Weighted-average discount rate6.9 %
Schedule of Operating Lease Maturity
As of December 31, 2025, our maturity analysis of annual undiscounted cash flows of the non-cancellable operating leases are as follows (in thousands):
Years ending December 31,Operating Leases
2026$5,110 
20275,222 
20286,604 
20296,605 
20307,020 
Thereafter11,156 
Total minimum lease payments 41,717 
Less: imputed interest8,614 
Lease obligations$33,103 
Reconciliation of operating lease liabilities as shown within the consolidated balance sheets (in thousands):
Current portion of lease obligations - Operating leases$2,944 
Long-term lease obligations - Operating leases30,159 
Total operating lease liabilities$33,103