XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Lease, Cost
The components of operating lease expense are as follows:
In thousandsYear Ended December 31,
20242023
Operating lease cost$22,563 $18,798 
Variable lease cost3,640 3,804 
Total operating lease cost$26,203 $22,602 
Supplemental cash flow information related to operating leases is as follows:
In thousandsYear Ended December 31,
20242023
Cash paid for amounts included in the measurement of operating lease liabilities$18,741 $19,517 
Right-of-use assets obtained in exchange for operating lease liabilities9,351 3,652 
Assets And Liabilities, Leases
Supplemental balance sheet information related to operating leases is as follows:
In thousandsDecember 31, 2024December 31, 2023
Operating lease right-of-use assets, net$28,957 $41,186 
Other current liabilities14,584 14,981 
Operating lease liabilities25,350 32,656 
Total operating lease liability$39,934 $47,637 
Weighted average remaining lease term - Operating leases3.8 years3.6 years
Weighted average discount rate - Operating leases4.6 %4.5 %
Lessee, Operating Lease, Liability, Maturity
Amounts due under operating lease liabilities as of December 31, 2024 are as follows:
In thousandsDecember 31, 2024
2025$15,932 
202613,657 
20275,648 
20282,700 
20291,252 
Thereafter4,291 
Total lease payments43,480 
Less: imputed interest(3,546)
Total operating lease liability$39,934