Description of Business - Additional Information (Details) $ in Millions |
3 Months Ended | ||||
---|---|---|---|---|---|
Oct. 20, 2021 |
Mar. 31, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
Mar. 31, 2024
USD ($)
|
Dec. 14, 2020 |
|
Conversion of Stock [Line Items] | |||||
Entity incorporation, state code | DE | ||||
Reverse stock split | 0.7-for-1 | ||||
Stock split, conversion ratio | 0.7 | ||||
Year founded | 1992 | ||||
Common Stock | |||||
Conversion of Stock [Line Items] | |||||
Stock repurchased under the plan | $ 103.5 | ||||
Repurchase of remaining authorized shares | $ 28.5 | ||||
Class A Common Stock | |||||
Conversion of Stock [Line Items] | |||||
Repurchase of shares | $ 132.0 | ||||
Class B Common Stock | |||||
Conversion of Stock [Line Items] | |||||
Repurchase of shares | $ 92.0 | ||||
Enhanced | |||||
Conversion of Stock [Line Items] | |||||
Percentage of business acquisition | 100.00% |