Balance Sheet Components - Summary of Other Long-term Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
---|---|---|
Organization Consolidation And Presentation Of Financial Statements [Abstract] | ||
Accrual for reimbursement claims and settlements, net of current portion | $ 7,053 | $ 12,205 |
Other | 1,614 | 654 |
Total | $ 8,667 | $ 12,859 |