v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Operating Lease Cost, Lease Term and Discount Rate
The components of lease costs, lease term and discount rate as of December 31 were as follows:
Operating Leases
202520242023
Lease expense:
Operating lease expense$8,577 $9,360 $9,257 
Sublease income(826)(949)(1,004)
Total lease expense $7,751 $8,411 $8,253 
Other information:
Cash paid for operating lease liabilities$12,510 $13,220 $12,678 
Right of use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2025, 2024 and 2023
$3,532 $2,605 $3,292 
Weighted-average remaining lease term - operating leases6.1 years6.2 years6.6 years
Weighted-average discount rate - operating leases5.7 %6.0 %6.2 %
Schedule of Operating Lease Liability Maturities
Maturities of the Company's operating lease liabilities for lease terms in excess of one year at December 31, 2025 were as follows:
Operating Leases
Year Ended December 31,
2026$10,787 
20279,679 
20286,465 
20294,947 
20305,050 
Thereafter13,472 
Total lease payments50,400 
Less: imputed interest(7,653)
Total operating lease liabilities$42,747