v3.26.1
Common Stock and Treasury Stock (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Vote
director
shares
Common Stock  
Number of board of directors | director 7
Number of shares withheld for tax withholding obligation | shares 1,067
Shares withheld for tax withholding obligation, amount $ 13,000
Shares repurchased (in shares) | shares 0
Class A Common Stock  
Common Stock  
Number of votes per share of common stock | Vote 1
Class A Common Stock | Buy-Back Program  
Common Stock  
Share repurchase program, authorized amount $ 75,800,000
Stock repurchase program, remaining authorization amount $ 15,100,000