v3.24.1.u1
Subsequent Events (Details) - USD ($)
1 Months Ended 3 Months Ended
May 07, 2024
Mar. 31, 2024
Apr. 30, 2024
Sep. 07, 2022
Subsequent Event [Line Items]        
Repurchased additional shares (in shares)   2,799,891    
Repurchased stock per share (in USD per share)   $ 5.44    
Value of shares repurchased   $ 15,234,000    
Common Class A        
Subsequent Event [Line Items]        
Repurchase of common stock authorised amount       $ 100,000,000
Subsequent Event | Common Class A        
Subsequent Event [Line Items]        
Repurchased additional shares (in shares) 1,374,108      
Repurchased stock per share (in USD per share) $ 4.99      
Value of shares repurchased $ 6,900,000      
Repurchase of common stock authorised amount     $ 100,000,000