XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Segment Reporting (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2024
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Number of Reportable Segments     2    
Provision for Product Charges [1]     $ (10,931) $ (38,490) $ (65,265)
Standard Product Warranty Accrual, Warranty Provision $ 37,338        
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES          
Concentration Risk, Percentage   79.00%   77.00% 80.00%
Geographic Concentration Risk [Member] | Long-lived Assets [Member] | UNITED STATES          
Concentration Risk, Percentage     76.00% 74.00%  
Patents and Securites [Member]          
Provision for Product Charges     $ 9,299 $ 27,289  
Class Action Lawsuits [Member]          
Legal Fees     1,267 1,051  
Clean Energy Product [Member]          
Provision for Product Charges     $ 365 4,350  
Accounts Receivable, Credit Loss Expense (Reversal)         $ 17,926
Standard Product Warranty Accrual, Warranty Provision         37,338
Product [Member]          
Provision for Product Charges       $ 5,800 $ 10,000
[1] Represents the following litigation, regulatory, and other matters that are not indicative of our ongoing operations: • A provision for judgments, settlements, and legal expenses related to certain patent lawsuits - $9,299 in 2024; $27,289 in 2023. • Legal expenses related to certain class action lawsuits - $1,267 in 2024; $1,051 in 2023. • A bad debt provision and additional customer support costs related to a clean energy product customer that filed for bankruptcy in 2022 – $365 and $4,350 additional customer support costs in 2024 and 2023, respectively; $17,926 bad debt provision in 2022. • A warranty provision to address clean energy product warranty-related matters - $37,338 in 2022. • A provision for a matter with the CPSC concerning the imposition of civil fines for allegedly failing to timely submit a report under the CPSA in relation to certain portable generators that were subject to a voluntary recall previously announced on July 29, 2021 - $5,800 in 2023 and $10,000 in 2022.