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 |