XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Undiscounted Future Cash Flows for Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance Leases    
2025 $ 1,089  
2026 1,089  
2027 1,089  
2028 1,089  
2029 1,107  
Thereafter 19,626  
Total minimum lease payments 25,089  
Less: amount of lease payments representing interest 13,195  
Present value of future minimum lease payments 11,894  
Less: Current portion of lease liabilities 1,089 $ 990
Noncurrent lease liabilities 10,805 10,896
Operating Leases    
2025 32,457  
2026 26,261  
2027 20,217  
2028 16,738  
2029 13,589  
Thereafter 57,221  
Total minimum lease payments 166,483  
Less: amount of lease payments representing interest 39,193  
Present value of future minimum lease payments 127,290  
Current portion of operating lease liabilities 25,462 26,268
Operating lease liabilities $ 101,828 $ 100,808