XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Schedule of Lease Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating lease costs $ 29,694 $ 32,862 $ 32,358
Short-term lease costs 609 472 820
Variable lease costs 22 (11) 8
Sublease income (2,626) (2,106) (2,765)
Net lease costs $ 27,699 $ 31,217 $ 30,421