v3.24.3
Commitments and Contingencies (Details)
$ in Millions
Mar. 11, 2024
USD ($)
Jan. 27, 2023
officer
Northern District of California - Federal Court    
Loss Contingencies [Line Items]    
Gross settlement awarded to other party | $ $ 4.5  
Northern District of Georgia - Federal Court    
Loss Contingencies [Line Items]    
Number of company officers filed a complaint | officer   2