XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Undiscounted Future Cash Flows for Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance Leases    
2023 $ 990  
2024 1,007  
2025 1,089  
2026 1,180  
2027 1,089  
Thereafter 21,821  
Total minimum lease payments 27,176  
Less: amount of lease payments representing interest 15,328  
Present value of future minimum lease payments 11,848  
Less: Current portion of lease liabilities 990 $ 990
Noncurrent lease liabilities 10,858 10,807
Operating Leases    
2023 32,818  
2024 29,568  
2025 25,146  
2026 19,251  
2027 12,380  
Thereafter 62,653  
Total minimum lease payments 181,816  
Less: amount of lease payments representing interest 38,924  
Present value of future minimum lease payments 142,892  
Current portion of operating lease liabilities 26,463 23,348
Operating lease liabilities $ 116,429 $ 116,841