XML 76 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Operating Lease Liabilities
The balance sheet classification of the Company's lease liabilities was as follows:
December 31, 2023December 31, 2024
Operating lease liabilities:
Current portion, included in accounts payable and other liabilities$6,158 $4,621 
Long-term portion71,222 60,743 
Total operating lease liabilities$77,380 $65,364 
Schedule of Future Minimum Lease Payments
At December 31, 2024, the future minimum lease payments of the Company’s operating lease liabilities were as follows:
 Amount
2025$7,824 
20267,875 
20277,776 
20287,817 
20297,918 
Thereafter48,155 
Excluding the lease arrangements as accounted for in Note 14 – Leases, the Company has the following commitments, primarily related to the construction of our new facilities, in addition to the Beedie JV leased facility where the lease commencement date is subsequent to December 31, 2024:
 
Amount1
2025$36,210 
20265,991 
20275,991 
20285,991 
20295,991 
Thereafter120,662 
1Commitments related to the Beedie JV leased facility are $5,991, $5,991, $5,991, $5,991, and $120,662, for years 2026, 2027, 2028, 2029, and thereafter, respectively.