XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
guarantee
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]      
Renewal term 15 years    
Number of lease guarantees | guarantee 2    
Fixed payments remaining $ 20,000    
Variable lease, payment 2,900 $ 2,400  
Operating lease cost 21,420 $ 18,607 $ 17,009
Lease guarantee, remaining lease payments 9,400    
Selling, general and administrative expenses      
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 10,100    
Minimum      
Lessee, Lease, Description [Line Items]      
Operating and finance lease, term of contract 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating and finance lease, term of contract 15 years