v3.26.1
Commitments and Contingencies (Details)
1 Months Ended
Jun. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Aug. 31, 2021
USD ($)
Jul. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Feb. 29, 2020
USD ($)
Mar. 31, 2026
USD ($)
letterOfCredit
Dec. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Loss Contingencies [Line Items]                  
Number of outstanding letters of credit | letterOfCredit             4    
Outstanding letters of credit amount             $ 2,500,000    
Restricted cash             4,448,000 $ 3,698,000 $ 3,638,000
Mast Powertrain v. The Company                  
Loss Contingencies [Line Items]                  
Damages sought   $ 6,000,000.0     $ 4,500,000 $ 9,000,000.0      
Litigation settlement payment       $ 1,500,000          
Estimated litigation liability               0  
Estimated liability             $ 900,000 $ 900,000  
Gary Winemaster v. The Company                  
Loss Contingencies [Line Items]                  
Damages sought     $ 7,200,000            
Litigation settlement payment $ 4,500,000                
Legal settlement     $ 8,800,000            
Gary Winemaster v. The Company | Selling, general and administrative expenses                  
Loss Contingencies [Line Items]                  
Litigation settlement, gain $ 4,300,000