Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.20.4
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Mar. 31, 2020
Operating Leases, After Adoption of 842:    
2021 $ 3,181  
2022 12,073  
2023 11,406  
2024 10,412  
2025 7,196  
Thereafter 14,795  
Total operating lease payments 59,063  
Less: imputed interest (10,866)  
Total operating lease liabilities $ 48,197  
Capital Leases, Before Adoption of 842:    
2021   $ 14,210
2022   11,663
2023   11,235
2024   10,864
2025   8,020
Thereafter   16,331
Total future contractual payments   $ 72,323