XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Lessee, Lease, Description [Line Items]          
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities (includes $753 and $647 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)   Accrued expenses and other current liabilities (includes $753 and $647 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)   Accrued expenses and other current liabilities (includes $753 and $647 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant, and equipment, net (includes $25,514 and $26,626 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)   Property, plant, and equipment, net (includes $25,514 and $26,626 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)   Property, plant, and equipment, net (includes $25,514 and $26,626 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities (includes $2,398 and $211 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)   Other long-term liabilities (includes $2,398 and $211 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)   Other long-term liabilities (includes $2,398 and $211 at September 30, 2024 and December 31, 2023, respectively, related to consolidated VIEs)
Operating leases, Right-of-use assets $ 12,964   $ 12,964   $ 12,301
Finance leases 8,742   8,742   9,049
Total lease right-of-use assets 21,706   21,706   21,350
Operating lease liabilities - current portion 763   763   638
Lease liabilities - current portion 2,239   2,239   2,036
Operating lease liabilities - non-current portion 12,400   12,400   11,824
Lease liabilities - non-current portion 20,140   20,140   19,212
Total lease liabilities 22,379   22,379   21,248
Amortization of right-of-use assets - finance leases 464 $ 155 1,300 $ 436  
Interest expense on lease liabilities - finance leases 144 24 432 61  
Total lease expense $ 1,010 563 $ 2,941 1,649  
Weighted average remaining lease term (years)          
Operating leases 20 years 9 months 18 days   20 years 9 months 18 days    
Finance leases 6 years 3 months 18 days   6 years 3 months 18 days    
Minimum          
Lessee, Lease, Description [Line Items]          
Discount rate for operating and finance leases 2.30%   2.30%    
Maximum          
Lessee, Lease, Description [Line Items]          
Discount rate for operating and finance leases 7.28%   7.28%    
Site leases          
Lessee, Lease, Description [Line Items]          
Operating leases, Right-of-use assets $ 12,331   $ 12,331   11,330
Finance leases 5,829   5,829   6,469
Operating lease liabilities - current portion 222   222   130
Lease liabilities - current portion, finance lease 430   430   571
Operating lease liabilities - non-current portion 12,213   12,213   11,222
Lease liabilities - non-current portion, finance lease 5,780   5,780   5,587
Lease expense 281 263 846 789  
Office leases          
Lessee, Lease, Description [Line Items]          
Operating leases, Right-of-use assets 633   633   971
Operating lease liabilities - current portion 541   541   508
Operating lease liabilities - non-current portion 187   187   602
Lease expense 121 $ 121 363 $ 363  
Vehicles          
Lessee, Lease, Description [Line Items]          
Finance leases 2,913   2,913   2,580
Lease liabilities - current portion, finance lease 1,046   1,046   827
Lease liabilities - non-current portion, finance lease $ 1,960   $ 1,960   $ 1,801