XML 123 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Litigation (Details)
12 Months Ended
Sep. 12, 2024
USD ($)
May 23, 2024
USD ($)
Apr. 04, 2024
USD ($)
Jul. 14, 2023
USD ($)
May 31, 2023
USD ($)
Oct. 08, 2021
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jul. 17, 2023
D
Jun. 22, 2021
lawsuit
Commitments and Contingencies                    
Aggregate due on Supplier Agreement             $ 250,000,000      
Term of Supplier Agreement (in years)             10 years      
Letters of Credit Outstanding, Amount             $ 19,200,000 $ 17,200,000    
Surety Bond                    
Commitments and Contingencies                    
Outstanding surety bonds             26,600,000 23,200,000    
Senior Secured Credit Facilities                    
Commitments and Contingencies                    
Letters of Credit Outstanding, Amount             4,900,000 4,900,000    
Letters of credit | Floor Plan Facility                    
Commitments and Contingencies                    
Letters of Credit Outstanding, Amount             $ 14,300,000 $ 12,300,000    
Weissmann                    
Commitments and Contingencies                    
Number of lawsuits | lawsuit                   1
Damages sought by plaintiff           $ 2,500,000        
Damages awarded $ 4,990,006                  
Damages awarded, Jointly and Severally liable 4,106,884                  
Amount the Company is entitled to   $ 4,318,892                
Tumbleweed                    
Commitments and Contingencies                    
Damages awarded 4,990,006                  
Damages awarded - attorney fees 3,793,455                  
Damages awarded - costs $ 626,611                  
Precise Complaint                    
Commitments and Contingencies                    
Number of day for stipulation order to be become final upon expiration of appeal period | D                 10  
Damages awarded     $ 3,700,000   $ 7,100,000          
Amount the Company is entitled to         $ 3,700,000          
Litigation fee to be reimbursed       $ 3,500