XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Balance Sheet Information
The following table provides a summary of leases included on the Condensed Consolidated Balance Sheets as of March 31, 2026 and 2025 and December 31, 2025, Condensed Consolidated Statements of Earnings and Comprehensive Income, and Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2026 and 2025:

Condensed Consolidated Balance Sheets Line ItemMarch 31,December 31,
(in thousands)202620252025
Operating leases
AssetsOperating lease right-of-use assets$112,033 $101,701 $115,060 
Liabilities
CurrentAccrued expenses and other current liabilities$21,839 $20,791 $20,253 
Noncurrent Operating lease liabilities92,951 82,913 96,819 
Total operating lease liabilities$114,790 $103,704 $117,072 
Lease, Cost
The components of lease expense were as follows:
Condensed Consolidated Statements of Earnings and Comprehensive Income Line ItemThree Months Ended
 March 31,
(in thousands)20262025
Lease costGeneral administrative expenses and cost of sales$7,055 $6,518 

Other Information

Supplemental cash flow information related to leases is as follows:
Three Months Ended
 March 31,
(in thousands)20262025
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows for operating leases$6,307 $6,131 
Operating right-of-use assets obtained in exchange for new lease liabilities993 24,502 
The following table summarizes the Company's lease terms and discount rates as of March 31, 2026 and 2025:
20262025
Weighted-average remaining lease terms (in years)6.76.7
Weighted-average discount rate5.1 %5.3 %
Operating Lease, Liability, Maturity
The following is a schedule, by years, of maturities of operating lease liabilities as of March 31, 2026:
(in thousands)Operating Leases
Remaining nine months of 2026$19,062 
202724,539 
202821,692 
202917,871 
203014,125 
20319,654 
Thereafter26,975 
Total lease payments133,918 
Less: Present value discount(19,128)
     Total lease liabilities$114,790 
Finance Lease, Liability, Maturity
The following is a schedule, by years, of maturities of operating lease liabilities as of March 31, 2026:
(in thousands)Operating Leases
Remaining nine months of 2026$19,062 
202724,539 
202821,692 
202917,871 
203014,125 
20319,654 
Thereafter26,975 
Total lease payments133,918 
Less: Present value discount(19,128)
     Total lease liabilities$114,790