v3.26.1
Commitment and Contingencies - Legal proceedings (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 17, 2023
USD ($)
battery
Apr. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Feb. 29, 2024
USD ($)
Jan. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2023
legalAction
Oct. 19, 2021
complaint
Mar. 08, 2021
complaint
Other Commitments [Line Items]                      
Litigation settlements             $ (1,711) $ (7,384)      
Shareholder Derivative Actions                      
Other Commitments [Line Items]                      
Number of class action complaints filed | legalAction                 2    
State Attorney Generals’ Investigations                      
Other Commitments [Line Items]                      
Loss contingency accrual             100        
BMZ USA INC.                      
Other Commitments [Line Items]                      
Loss contingency accrual             $ 1,200        
Damages sought, value         $ 3,900            
Plastic Omnium                      
Other Commitments [Line Items]                      
Loss contingency accrual               1,250      
Damages sought, value $ 2,500                    
Batteries ordered | battery 1,000                    
Batteries paid | battery 455                    
Batteries reneged | battery 545                    
Batteries never delivered | battery 545                    
Parker-Hannifin                      
Other Commitments [Line Items]                      
Loss contingency accrual               500      
New York                      
Other Commitments [Line Items]                      
Number of class action complaints filed | complaint                     2
Litigation settlements           $ (19,500)          
Insurance recoveries       $ 4,500              
Damages paid, value       $ 15,000              
Delaware                      
Other Commitments [Line Items]                      
Number of class action complaints filed | complaint                   2  
Loss contingency accrual               $ 4,750      
Payment for legal settlements   $ 4,750                  
Massachusetts                      
Other Commitments [Line Items]                      
Damages paid, value     $ 1,000