v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
2 Months Ended 12 Months Ended
Oct. 27, 2023
USD ($)
plaintiff
Mar. 30, 2023
plaintiff
defendant
case
Dec. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
Loss Contingencies [Line Items]        
Accrued legal settlement     $ 12,500 $ 27,500
Pending Litigation        
Loss Contingencies [Line Items]        
Number of plaintiffs | plaintiff   5    
Pending claims | case   5    
Number of defendants | defendant   3    
Pending Litigation | SDFL Class Action Matter        
Loss Contingencies [Line Items]        
Number of plaintiffs | plaintiff 6      
Settlement payment $ 13,000      
Accrued legal settlement     13,000 27,500
Payment for settlements     $ 500  
Loss Contingency, Estimate of Possible Loss       $ 28,000
Pending Litigation | Privacy Protection        
Loss Contingencies [Line Items]        
Number of plaintiffs | plaintiff   4    
Pending Litigation | Electronic Communication Privacy Act, Privacy Protection        
Loss Contingencies [Line Items]        
Number of plaintiffs | plaintiff   1