Capital Stock - Additional Information (Details) - Common Class A - USD ($) $ in Millions |
Jun. 30, 2025 |
Jan. 24, 2024 |
---|---|---|
Capital Stock [Line Items] | ||
Stock repurchase program remaining balance | $ 14.4 | |
Maximum | ||
Capital Stock [Line Items] | ||
Share repurchase program authorized amount | $ 20.0 |