XML 128 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies Operating Lease Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contractual Commitments, Commitment [Line Items]      
Lease cost $ 25,268 $ 22,759 $ 23,540
Variable lease cost 3,526 3,550 3,580
Sublease income (583) (781) (953)
Total lease costs 28,361 25,735 26,420
Facility Leases      
Contractual Commitments, Commitment [Line Items]      
Short-term lease cost $ 150 $ 207 $ 253