XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
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 [1] $ 27 $ 0  
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  
[1] Bad debt recoveries in the table above do not include $198 for the year ended December 31, 2023 that relate to receivables acquired in 2021 that were valued at $0 at the time of acquisition but were subsequently recovered.