XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Contract liabilities, long-term $ 11,755 $ 12,740
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities
Lease liabilities, long-term $ 14,624 $ 15,210
Other 1,022 661
Other long-term liabilities $ 27,401 $ 28,611