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

Condensed Consolidated Balance Sheets Line ItemMarch 31,December 31,
(in thousands)202420232023
Operating leases
Assets
Operating leasesOperating lease right-of-use assets$65,933 $55,902 $68,792 
Liabilities
Operating - currentAccrued expenses and other current liabilities$15,378 $11,612 $14,954 
Operating - noncurrent Operating lease liabilities52,051 45,368 55,324 
Total operating lease liabilities$67,429 $56,980 $70,278 
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)20242023
Operating lease costGeneral administrative expenses and
     cost of sales
$4,685 $3,959 
Other Information

Supplemental cash flow information related to leases is as follows:
Three Months Ended March 31,
(in thousands)20242023
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows for operating leases$4,587 $3,653 
Operating right-of-use assets obtained in exchange for new lease
     liabilities
2,213 1,272 
The following table summarizes the Company's lease terms and discount rates as of March 31, 2024 and 2023:
Weighted-average remaining lease terms (in years):20242023
Operating leases5.35.9
Weighted-average discount rate:
Operating leases4.9 %4.7 %
Operating Lease, Liability, Maturity
The following is a schedule, by years, of maturities of lease liabilities as of March 31, 2024:
(in thousands)Operating Leases
Remaining nine months of 2024$13,562 
202516,742 
202613,462 
202710,051 
20289,158 
20287,540 
Thereafter6,469 
Total lease payments76,984 
Less: Present value discount(9,555)
     Total lease liabilities$67,429 
Finance Lease, Liability, Maturity
The following is a schedule, by years, of maturities of lease liabilities as of March 31, 2024:
(in thousands)Operating Leases
Remaining nine months of 2024$13,562 
202516,742 
202613,462 
202710,051 
20289,158 
20287,540 
Thereafter6,469 
Total lease payments76,984 
Less: Present value discount(9,555)
     Total lease liabilities$67,429