v3.26.1
EQUITY - Stock Options (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Aug. 31, 2016
individual
$ / shares
EQUITY            
Number of executives | individual           2
Compensation costs | $ $ 5.9   $ 4.8 $ 10.8 $ 8.1  
Class A Common Stock            
EQUITY            
Options exercised   448,712        
Options exercised, intrinsic value | $   $ 2.4        
Class B Common Stock            
EQUITY            
Options exercised   89,742        
Employee Stock Option            
EQUITY            
Options exercised, intrinsic value | $       $ 0.3    
Employee Stock Option | Class A Common Stock            
EQUITY            
Option exercise price (per share) | $ / shares           $ 5.34
Options exercised       50,000    
Number of options surrendered   111,035        
Employee Stock Option | Class B Common Stock            
EQUITY            
Number of options surrendered   35,313