XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Summary of Valuation Allowance [Table Text Block]
      

Additions

         

Description

 

Balance at Beginning of Period

  

Charged to Costs and Expenses

  

Charged to Other Accounts

  

Deductions

  

Balance at End of Period

 
                     

Year Ended December 31, 2022

                    

Allowance for credit losses

 $2,502  $2,184  $-  $(855) $3,831 

Tax valuation reserve

 $1,197  $-  $-  $(278) $919 
                     

Year Ended December 31, 2023

                    

Allowance for credit losses

 $3,831  $(425) $-  $(776) $2,630 

Tax valuation reserve

 $919  $-  $-  $(430) $489 
                     

Year Ended December 31, 2024

                    

Allowance for credit losses

 $2,630  $(280) $-  $(543) $1,807 

Tax valuation reserve

 $489  $-  $-  $(43) $446