XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Lease Costs and Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Operating lease cost $ 14,231 $ 14,832
Short-term lease cost 2,632 1,441
Variable lease cost 4,552 3,648
Total lease costs 21,415 19,921
Cash paid for operating leases 14,500 15,426
Right-of-use assets obtained in exchange for operating lease liabilities $ 13,888 $ 35,552