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 |