XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Undiscounted Future Cash Flows for Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finance Leases    
2026 $ 1,089  
2027 1,089  
2028 1,089  
2029 1,107  
2030 1,198  
Thereafter 18,428  
Total minimum lease payments 24,000  
Less: amount of lease payments representing interest 12,196  
Present value of future minimum lease payments 11,804  
Less: Current portion of lease liabilities 1,089 $ 1,089
Noncurrent lease liabilities 10,715 10,805
Operating Leases    
2026 28,158  
2027 26,248  
2028 23,270  
2029 20,252  
2030 16,406  
Thereafter 81,936  
Total minimum lease payments 196,270  
Less: amount of lease payments representing interest 53,149  
Present value of future minimum lease payments 143,121  
Current portion of operating lease liabilities 21,160 25,462
Operating lease liabilities $ 121,961 $ 101,828