XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Summary of Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 08, 2023
USD ($)
Dec. 01, 2021
USD ($)
Jul. 02, 2021
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounts Receivable, before Allowance for Credit Loss             $ 571,241    
Accounts Receivable, Allowance for Credit Loss         $ 27,664   33,925 $ 27,664 $ 12,025
Accounts Receivable, Credit Loss Expense (Reversal) [1]             7,443 17,966  
Depreciation             62,408 52,821 42,155
Goodwill and Intangible Asset Impairment, Total             0 0 0
Amortization of Financing Costs and Debt Discount Premium             3,885 3,234 2,589
Deferred Costs Amortization Expense, Next Twelve Months             3,923    
Deferred Costs Amortization Expense, Year Two             3,919    
Deferred Costs Amortization Expense, Year Three             3,819    
Deferred Costs Amortization Expense, Year Four             1,028    
Deferred Costs Amortization Expense, Year Five             0    
Contract with Customer, Liability         33,551   19,173 33,551  
Contract with Customer, Liability, Revenue Recognized             33,551    
Advertising Expense             118,303 100,589 66,660
Research and Development Expense             173,443 159,774 104,303
Business Combination, Contingent Consideration, Liability         81,533   38,937 81,533  
Payment for Contingent Consideration Liability, Financing Activities             4,979 16,135 3,750
Business Combination, Acquisition Related Costs             460 1,459 $ 21,465
Pramac [Member]                  
Business Combination, Consideration Transferred, Liabilities Incurred $ 11,490                
ecobee Inc. [Member]                  
Business Combination, Consideration Transferred, Liabilities Incurred [2]   $ 89,400              
Payment for Contingent Consideration Liability, Financing Activities       $ 479 542   479    
Contingent Consideration, Share Payments, Value       $ 45,000 47,123   44,521    
Acquisition of Chilicon [Member]                  
Business Combination, Consideration Transferred, Liabilities Incurred [3]     $ 31,308            
Contingent Consideration, Share Payments, Value             4,286    
Mean Green [Member]                  
Payment for Contingent Consideration Liability, Financing Activities             4,500    
Other Accrued Liabilities [Member]                  
Business Combination, Contingent Consideration, Liability         49,500     49,500  
Other Long-term Liabilities [Member]                  
Business Combination, Contingent Consideration, Liability         $ 32,033     32,033  
Fair Value, Inputs, Level 2 [Member]                  
Debt Instrument, Fair Value Disclosure             531,325    
Term Loan [Member]                  
Long-Term Debt             $ 524,946    
Clean Energy Product [Member]                  
Accounts Receivable, Credit Loss Expense (Reversal)           $ 17,926   $ 17,926  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]                  
Concentration Risk, Percentage             7.00% 11.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member]                  
Number of Major Customers             0 0 0
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | No Customer [Member]                  
Concentration Risk, Percentage             4.00% 4.00% 6.00%
[1] Includes a specific credit loss provision of $17,926 recorded during the third quarter of 2022 for a clean energy product customer that filed for bankruptcy.
[2] he contingent consideration for the period ended June 30, 2022, was paid during the fourth quarter of 2022 in the amount of $47,123 in shares of common stock, or 196,531 shares of common stock, and $542 was paid with cash on hand. Additionally, during the fourth quarter of 2022, the Company entered into a definitive agreement to accelerate the measurement and payment for the remaining contingent consideration period ending June 30, 2023. The parties agreed to a final payment amount of $45,000 issued with 466,188 shares of common stock and $479 of cash. The $45,000 was paid during the first quarter of 2023.
[3] Payable in common stock issued upon achievement of certain performance targets within 45 calendar days following the conclusion of the earnout period, December 31, 2025.