v3.26.1
Stockholders’ Equity - Schedule of Common Stock Outstanding Roll Forward (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)         172,527  
Class A            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 32,723,877 31,236,787 19,142,377 19,125,377 31,236,787 19,125,377
Exercise of stock options (in shares)   66,252   17,000 106,275  
Conversion of Class B common stock into Class A common stock (in shares)   1,420,838        
Shares purchased through employee stock purchase plan (in shares)     48,346   120,757  
Ending balance (in shares) 32,950,909 32,723,877 19,190,723 19,142,377 32,950,909 19,190,723
Class B            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 4,662,500 6,083,338 6,729,172 6,729,172 6,083,338 6,729,172
Exercise of stock options (in shares)   0   0 0  
Conversion of Class B common stock into Class A common stock (in shares)   (1,420,838)        
Shares purchased through employee stock purchase plan (in shares)     0   0  
Ending balance (in shares) 4,662,500 4,662,500 6,729,172 6,729,172 4,662,500 6,729,172