v3.26.1
Summary of Activities in Shares of Capital Stock (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Common Class A [Member]    
Class of Stock [Line Items]    
Outstanding shares, beginning 22,428,625 22,321,559 [1]
Exercise of stock options 1,051 66,273
Vesting of restricted stock units 3,087 460
Conversion of Class C to Class A  
Outstanding shares, ending 22,432,763 22,388,292
Common Class C [Member]    
Class of Stock [Line Items]    
Outstanding shares, beginning 3,587,237 3,492,674 [1]
Exercise of stock options 95,337
Vesting of restricted stock units
Conversion of Class C to Class A  
Outstanding shares, ending 3,587,237 3,588,011
[1] Adjusted retroactively for the effect of annual stock dividends