XML 102 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Leases Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Leases [Abstract]            
2021 $ 8,616          
2022 7,382          
2023 4,570          
2024 3,925          
2025 4,043          
Thereafter 21,325          
Total minimum lease payments 49,861          
Less: amount of lease payments representing interest (10,832)          
Present value of future minimum lease payments 39,029          
Operating lease liabilities 4,724 $ 4,576 $ 4,463 $ 5,194 $ 6,357 $ 7,382
Long-term operating lease liabilities $ 34,305 $ 35,973 $ 37,626 $ 38,074 $ 39,889 $ 9,415