XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Capital Leases - Schedule of Future Minimum Commitments Under Non-cancelable Capital Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Capital Leases Future Minimum Payments Net Minimum Payments [Abstract]    
2021 $ 3,218  
2022 3,965  
2023 2,723  
2024 530  
2025 30  
Total minimum lease payments 10,466  
Less: amount representing interest (943)  
Present value of total net minimum lease payments 9,523  
Less: current portion of net minimum lease payments (3,797) $ (3,495)
Long-term portion of net minimum lease payments $ 5,726