Capital Stock - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
Mar. 31, 2026 |
Jan. 24, 2024 |
|---|---|---|
| Capital Stock [Line Items] | ||
| Stock repurchase program remaining balance | $ 18.5 | |
| Common Class A | ||
| Capital Stock [Line Items] | ||
| Stock repurchase program remaining balance | $ 10.0 | |
| Repurchased shares | 726,388 | |
| Repurchased shares value | $ 1.1 | |
| Average price per share | $ 1.46 | |
| Maximum | Common Class A | ||
| Capital Stock [Line Items] | ||
| Share repurchase program authorized amount | $ 20.0 |