v3.23.3
Commitments and Contingencies - Narrative (Details) - USD ($)
Oct. 10, 2023
Sep. 30, 2023
Loss Contingencies [Line Items]    
Purchase obligation   $ 30,000,000
Subsequent Event    
Loss Contingencies [Line Items]    
Plaintiff violation damages $ 2,500