v3.26.1
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