XML 108 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Short-term lease liabilities $ 20,165 $ 16,826  
Short-term lease liability   16,800  
Lease expense $ 24,500 $ 21,400 $ 21,900
Remaining lease term 8 years 4 months 24 days 9 years 4 months 24 days  
Discount rate 5.34% 4.92%  
Royalty Requirements      
Lessee, Lease, Description [Line Items]      
Minimum royalty requirements, year one $ 2,300    
Minimum royalty requirements, year two 2,200    
Minimum royalty requirements, year three 2,000    
Minimum royalty requirements, year four 1,900    
Minimum royalty requirements, year five 1,800    
Minimum royalty requirements, thereafter $ 25,100    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term 31 years