XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of 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 $ 27,519 $ 27,492 $ 25,473
Short-Term Lease Cost 102   234
Variable Lease Cost 3,090 3,101 2,900
Sublease Income (909) (2,757) (3,642)
Total Lease Cost $ 29,802 $ 27,836 $ 24,965