XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule II - Valuation and Qualifying Accounts (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense $ 0 [1] $ 5  
Acquired Accounts Receivable Subsequently Recovered [Member]      
Accounts Receivable, Fair Value Disclosure     $ 0
Acquired Accounts Receivable Subsequently Recovered [Member] | SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense $ 198 $ 470  
[1] Bad debt recoveries in the table above do not include $470 that relate to receivables acquired in 2021 that were valued at $0 at the time of acquisition but were subsequently recovered.