v3.24.2
Stockholders' Equity - Narrative (Details) - USD ($)
Apr. 30, 2024
Sep. 07, 2022
Common Class A    
Class of Stock [Line Items]    
Repurchase of common stock authorised amount $ 100,000,000 $ 100,000,000