XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024 and the balance as of December 31, 2024, 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, 2024
$13,137 
Amortization of right-of-use assets(3,184)
Addition due to lease modification18,747 
Right-of-use assets - Operating leases, net, at December 31, 2024
$28,700 
Lease Obligations - Operating Leases
Lease obligations - Operating leases, net, at January 1, 2024
$16,024 
Lease payments(4,727)
Interest accretion946 
Addition due to lease modification18,747 
Lease obligations - Operating leases, net, at December 31, 2024
$30,990 
Schedule of Lease Cost
Lease costs 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,
202420232022
Finance lease costs$— $— $18 
Operating lease cost4,130 6,310 7,321 
Short-term lease costs(1)
— — 40 
Total lease cost(2)
$4,130 $6,310 $7,379 
(1) Short-term lease costs on leases with terms of over one month and less than one year.
(2) The Company had no variable lease costs.
Amounts included in the measurement of lease obligations (in thousands):
Year Ended December 31,
202420232022
Cash paid:
Operating cash flows from operating leases$4,727 $9,897 $6,506 
Operating Lease
Other information:
Weighted-average remaining lease term (in years)7.6
Weighted-average discount rate7.0 %
Schedule of Operating Lease Maturity
As of December 31, 2024, 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
2025$4,868 
20265,014 
20274,053 
20285,400 
20295,365 
Thereafter15,695 
Total minimum lease payments 40,395 
Less: imputed interest9,405 
Lease obligations$30,990 
Reconciliation of operating lease liabilities as shown within the consolidated balance sheets:
Current portion of lease obligations - Operating leases$2,827 
Long-term lease obligations - Operating leases28,163 
Total operating lease liabilities$30,990