Commitment and Contingencies - Legal proceedings (Details) $ in Thousands |
1 Months Ended | ||||
|---|---|---|---|---|---|
|
Apr. 30, 2025
USD ($)
|
Jan. 31, 2024
USD ($)
|
Mar. 31, 2026
USD ($)
|
Dec. 31, 2024
USD ($)
|
Oct. 19, 2021
complaint
|
|
| 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 | ||||
| Delaware | |||||
| Other Commitments [Line Items] | |||||
| Number of class action complaints filed | complaint | 2 | ||||
| Loss contingency accrual | $ 4,750 | ||||
| Payments for legal settlements | $ 4,750 | ||||