XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Leases, Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Lease, Cost [Abstract]        
Operating lease cost $ 10,604 $ 10,680 $ 21,454 $ 21,072
Variable Lease, Cost 446 206 865 915
Short-term lease cost 5,248 4,015 10,729 7,068
Sublease income (68) (306) (137) (580)
Total lease cost $ 16,230 $ 14,595 $ 32,911 $ 28,475