XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts Receivable [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 390,000 $ 700,000 $ 492,000 $ 830,000
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Charges to Expense (294,000) 393,000 (24,000)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (16,000) (185,000) (314,000)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 390,000 700,000 492,000  
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount     287,276,000 $ 277,693,000
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Charges to Expense   (284,551,000) 16,762,000  
Charges to Revenue     7,179,000  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction   $ (2,725,000)    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount     $ 287,276,000