XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Other Long Term Liabilities [Line Items]        
Unrecognized tax benefits $ 3,951 $ 5,908 $ 9,146 $ 9,238
Other Noncurrent Liabilities        
Other Long Term Liabilities [Line Items]        
Unrecognized tax benefits 5,600 8,700    
Long-term notes payable $ 2,700 $ 5,300