XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Leases [Abstract]      
Remaining lease term 8 years 4 months 24 days    
Discount rate 4.30%    
Operating lease right-of-use assets $ 164,618 $ 104,179 $ 66,400
Right-of-use asset obtained in exchange for operating lease 96,700 31,400  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right of Use Assets 12,500 13,200  
Operating lease payments $ 35,700 $ 29,600