v3.25.1
Commitment and Contingencies - Legal proceedings (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Sep. 30, 2024
USD ($)
Feb. 29, 2024
USD ($)
Jan. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Jan. 31, 2025
USD ($)
Apr. 30, 2024
USD ($)
Oct. 19, 2021
complaint
Mar. 08, 2021
complaint
Other Commitments [Line Items]                    
Litigation settlements         $ (566) $ 0        
BMZ USA INC.                    
Other Commitments [Line Items]                    
Damages sought, value     $ 3,900              
Loss contingency accrual         1,200          
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            
Estimated 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          
MASSACHUSETTS                    
Other Commitments [Line Items]                    
Damages paid, value $ 1,000