XML 161 R129.htm IDEA: XBRL DOCUMENT v3.22.0.1
Valuation And Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance For Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year $ 1,382 $ 1,519 $ 1,048
Increase 50 386 1,526
Decrease 263 523 1,055
Balance at end of year 1,169 1,382 1,519
Tax Valuation Allowance [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year 47,056 33,946 6,720
Increase 13,110 27,226
Decrease 6,162    
Balance at end of year $ 40,894 $ 47,056 $ 33,946