v3.26.1
SHARE REPURCHASE PROGRAM (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Aug. 06, 2026
Feb. 27, 2025
Aug. 08, 2024
Share Repurchase Program [Line Items]              
Shares repurchased value $ 24,020,000 $ 8,799,000 $ 2,688,000        
Class A Common Stock              
Share Repurchase Program [Line Items]              
Share repurchase plan, authorized amount           $ 100,000,000.0 $ 50,000,000.0
Share repurchase plan, increase in authorized amount           $ 50,000,000.0  
Stock repurchased and retired (in shares) 2,009,381     2,580,973      
Shares repurchased value $ 24,000,000.0     $ 32,800,000      
Share repurchase program, remaining authorized amount $ 19,200,000     $ 19,200,000      
Class A Common Stock | Subsequent Event              
Share Repurchase Program [Line Items]              
Share repurchase plan, authorized amount         $ 200,000,000.0    
Share repurchase plan, increase in authorized amount         100,000,000.0    
Share repurchase program, remaining authorized amount         $ 119,200,000