XML 87 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Assets and Lease Liabilities Lease assets and lease liabilities as of December 31, 2023 and 2022 were as follows:
December 31,
Classification on Balance Sheet20232022
Assets
ROU operating lease assetsOperating lease right-of-use asset, net$4,033 $4,316 
Finance lease assetsProperty, plant and equipment, net209 153 
Total lease assets$4,242 $4,469 
December 31,
Classification on Balance Sheet20232022
Liabilities
Current
    Operating lease liabilityOperating lease liability, current $1,496 $1,106 
    Finance lease liabilityOther current liabilities100 32 
Long-term
Operating lease liabilityOperating lease liability3,350 4,130 
     Finance lease liabilityOther liabilities88 126 
Total lease liabilities $5,034 $5,394 
Schedule of Future Minimum Lease Payments
Future minimum lease payments as of December 31, 2023 were as follows:
Operating leasesFinance leasesTotal
2024$2,063 $135 $2,198 
20252,175 56 2,231 
20261,610 35 1,645 
2027— 19 19 
Total minimum lease payments$5,848 $245 $6,093 
Less amounts representing interest(1,002)(57)(1,059)
Present value of minimum lease payments$4,846 $188 $5,034 
Schedule of Future Minimum Finance Lease Payments
Future minimum lease payments as of December 31, 2023 were as follows:
Operating leasesFinance leasesTotal
2024$2,063 $135 $2,198 
20252,175 56 2,231 
20261,610 35 1,645 
2027— 19 19 
Total minimum lease payments$5,848 $245 $6,093 
Less amounts representing interest(1,002)(57)(1,059)
Present value of minimum lease payments$4,846 $188 $5,034