XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Allowance Accounts - Activities In Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 3,469    
Balance at end of period 1,477 $ 3,469  
Cumulative Effect, Period of Adoption | Accounting Standards Update 2016-13      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year   700  
Balance at end of period     $ 700
Allowance for Credit Losses      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year 3,469    
Additions (reductions) (146) 2,684  
Write-offs (1,846)    
Adjustments   785  
Balance at end of period 1,477 3,469  
Allowance for Credit Losses | Robotics      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Additions (reductions)   1,700  
Deferred Tax Asset Valuation Allowance      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year 19,722 18,631 17,940
Adjustments (5,675) 1,091 691
Balance at end of period $ 14,047 $ 19,722 $ 18,631