XML 90 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Cost and Weighted-average Lease Term and Discount Rate
The components of lease expense were as follows:
Year Ended December 31,
20242023
Operating lease cost$5,262 $4,523 
Short-term lease cost954 1,631 
Variable lease cost4,609 5,491 
Total lease cost$10,825 $11,645 
Year Ended December 31,
20242023
Amortization of lease assets$816 $2,282 
Interest on lease liabilities24 83 
Total finance lease cost$840 $2,365 
Weighted-average remaining lease term and discount rate were as follows:
As of December 31,
20242023
Weighted-average remaining lease term (in years)
     Operating leases2.73.6
     Finance leases0.81.1
Weighted-average discount rate
     Operating leases5.8 %5.3 %
     Finance leases7.2 %5.0 %
Schedule of Future Minimum Amounts Payable of Operating Leases
Future minimum amounts payable as of December 31, 2024 were as follows:
Year Ending December 31,Operating LeasesFinance
Leases
20255,149 194 
20264,285 — 
20272,370 — 
2028 and thereafter878 — 
Total lease payments12,682 194 
Less: imputed interest(411)(5)
Total lease liabilities$12,271 $189 
Schedule of Future Minimum Amounts Payable of Finance Leases
Future minimum amounts payable as of December 31, 2024 were as follows:
Year Ending December 31,Operating LeasesFinance
Leases
20255,149 194 
20264,285 — 
20272,370 — 
2028 and thereafter878 — 
Total lease payments12,682 194 
Less: imputed interest(411)(5)
Total lease liabilities$12,271 $189