XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating lease cost $ 33,241 $ 27,825 $ 22,778
Variable lease cost 2 11,134 1,429 1,899
Total lease cost $ 44,375 $ 29,254 $ 24,677