v3.26.1
RELATED PARTY TRANSACTIONS - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
director
boardMember
Jun. 30, 2025
USD ($)
director
Jun. 30, 2026
USD ($)
director
boardMember
Jun. 30, 2025
USD ($)
director
Dec. 31, 2025
USD ($)
Related Party Transaction [Line Items]          
Number of board members engaged in consulting agreements | director 2 2 2 2  
Selling, general and administrative $ 71,878 $ 62,712 $ 123,467 $ 106,091  
Number of board members | boardMember 1   1    
Total net sales $ 250,128 132,767 $ 427,775 186,219  
Deferred revenue 150,398   150,398   $ 56,731
Cost of sales 201,031 100,006 349,594 135,677  
Director          
Related Party Transaction [Line Items]          
Selling, general and administrative 100 200 300 400  
Grant date fair market value     300    
Related party          
Related Party Transaction [Line Items]          
Total net sales 250,128 66,302 427,534 119,754  
Payment of retainer 0   0 100  
Brokerage fee 800   800    
Related party | Trina Group          
Related Party Transaction [Line Items]          
Selling, general and administrative 10,100 21,800 18,600 27,900  
Total net sales 261,500 77,700 450,200 142,300  
Amortization of intangible assets 11,400 $ 11,300 22,700 22,500  
Deferred revenue $ 150,400   150,400   $ 56,700
Cost of sales     $ 428,100 $ 87,000