XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
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,
20232022
Operating lease cost$4,523 $3,936 
Short-term lease cost1,631 1,128 
Variable lease cost5,491 7,340 
Total lease cost$11,645 $12,404 
Year Ended December 31,
20232022
Amortization of lease assets$2,282 $2,106 
Interest on lease liabilities83 115 
Total finance lease cost$2,365 $2,221 
Weighted-average remaining lease term and discount rate were as follows:
As of December 31,
20232022
Weighted-average remaining lease term (in years)
     Operating leases3.63.9
     Finance leases1.11.6
Weighted-average discount rate
     Operating leases5.30 %5.08 %
     Finance leases4.99 %3.69 %
Schedule of Future Minimum Amounts Payable of Operating Leases
Future minimum amounts payable as of December 31, 2023 were as follows:
Year Ending December 31,Operating LeasesFinance
Leases
2024$4,748 $667 
20254,321 194 
20263,736 — 
20272,098 — 
2028 and thereafter998 — 
Total lease payments15,901 861 
Less: imputed interest(1,296)(70)
Total lease liabilities$14,605 $791 
Schedule of Future Minimum Amounts Payable of Finance Leases
Future minimum amounts payable as of December 31, 2023 were as follows:
Year Ending December 31,Operating LeasesFinance
Leases
2024$4,748 $667 
20254,321 194 
20263,736 — 
20272,098 — 
2028 and thereafter998 — 
Total lease payments15,901 861 
Less: imputed interest(1,296)(70)
Total lease liabilities$14,605 $791