v3.26.1
Summary of Activities in Shares of Capital Stock (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Common Class A [Member]    
Class of Stock [Line Items]    
Outstanding shares, beginning [1] 23,551,670 [2] 23,444,604
Exercise of stock options 25,434 66,273
Vesting of restricted stock units 6,706 3,547
Conversion of Class C to Class A 138 395
Outstanding shares, ending 23,583,948 23,514,819 [1]
Common Class C [Member]    
Class of Stock [Line Items]    
Outstanding shares, beginning [1] 3,767,672 [2] 3,673,109
Exercise of stock options 21,596 95,337
Vesting of restricted stock units
Conversion of Class C to Class A (138) (395)
Outstanding shares, ending 3,789,130 3,768,051 [1]
[1] Adjusted retroactively for the effect of annual stock dividends
[2] Issued and outstanding shares have been adjusted retroactively for the effect of annual stock dividends.