XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Undiscounted Future Cash Flows for Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Leases    
2023 $ 1,006  
2024 1,089  
2025 1,089  
2026 1,089  
2027 1,089  
Thereafter 20,733  
Total minimum lease payments 26,095  
Less: amount of lease payments representing interest 14,209  
Present value of future minimum lease payments 11,886  
Less: Current portion of lease liabilities 990 $ 990
Noncurrent lease liabilities 10,896 10,858
Operating Leases    
2023 32,767  
2024 28,062  
2025 21,578  
2026 14,670  
2027 11,348  
Thereafter 57,375  
Total minimum lease payments 165,800  
Less: amount of lease payments representing interest 38,724  
Present value of future minimum lease payments 127,076  
Current portion of operating lease liabilities 26,268 26,463
Operating lease liabilities $ 100,808 $ 116,429