XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Lease - Schedule of Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities After Adoption of 842 (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Lease Liabilities, Payments Due [Abstract]    
2021 (excluding the three months ended March 31, 2021) $ 4,132  
2022 4,953  
2023 3,915  
2024 3,233  
2025 2,763  
Thereafter 2,705  
Total future lease payments 21,701  
Less: imputed interest (2,037)  
Total operating lease liabilities 19,664 $ 21,783
Less: current portion of lease liabilities (5,049) (5,523)
Long-term portion of operating lease liabilities $ 14,615 $ 16,260