XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Weighted average remaining lease term 11 years 3 months 18 days    
Operating lease right-of-use assets $ 57,131 $ 63,229  
Operating lease liabilities $ 70,037 78,142  
Incremental borrowing rate (as a percent) 6.80%    
Lease cost $ 15,100 $ 14,700 $ 14,000
Operating cash flows from operating leases $ 25,700    
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining initial lease term 1 month 6 days    
Term of options to extend 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining initial lease term 13 years 7 months 6 days    
Term of options to extend 10 years