XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Assets and Liabilities Related to Operating Leases
Operating lease right-of-use assets and lease liabilities were as follows:
December 31,
(in thousands)20252024
Assets:
Right-of-use assets$61,976 $72,367 
Liabilities:
Operating lease liabilities, current portion$18,088 $17,078 
Operating lease liabilities, non-current57,651 68,775 
Total operating lease liabilities$75,739 $85,853 
Schedule of Lease Costs and Other Information Related to Leases
The components of the lease costs were as follows:
For the Years Ended December 31,
(in thousands)202520242023
Operating lease costs$20,775 $21,504 $23,195 
Variable lease costs1,263 5,175 3,677 
Supplemental cash flow information relating to our leases was as follows:
For the Years Ended December 31,
(in thousands)202520242023
Cash paid for amounts included in measurement of lease liabilities:
Operating cash flows used in operating leases$21,775 $21,719 $19,587 
Operating lease non-cash items:
Right-of-use assets obtained in exchange for operating lease liabilities$3,248 $2,794 $6,414 
Right-of-use assets increased through lease modifications and reassessments 2,731 767 1,063 
Weighted average remaining lease terms and discount rates were as follows:
December 31,
20252024
Operating leases:
Remaining lease term4.5 years5.2 years
Discount rate5.5 %5.4 %
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments under non-cancelable operating lease agreements at December 31, 2025 were as follows:
(in thousands)Minimum Future Lease Payments
For the years ending December 31,
2026$21,723 
202720,318 
202816,635 
202914,299 
20307,883 
Thereafter5,031 
Total minimum lease payments85,889 
Less: amounts representing interest or imputed interest(10,150)
Present value of lease liabilities$75,739