XML 80 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Other Long-term Liabilities [Abstract]      
Accrued unrecognized tax benefits including related interests and penalties, non-current $ 19,203 $ 17,841  
Operating lease liability, non-current 17,625 14,539  
Accrued warranty costs, non-current 2,680 2,678 $ 2,600
Other 1,107 6,074  
Total other long-term liabilities $ 40,615 $ 41,132