XML 106 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Operating Lease Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Contractual Commitments, Commitment [Line Items]        
Lease cost $ 6,074 $ 5,687 $ 17,677 $ 17,044
Variable lease cost 920 829 2,690 2,431
Sublease income (132) (190) (448) (623)
Total lease costs 6,924 6,378 20,046 19,007
Facility Leases        
Contractual Commitments, Commitment [Line Items]        
Short-term lease cost $ 62 $ 52 $ 127 $ 155