v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Common Stock Outstanding Roll Forward (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Class A common stock    
Increase (Decrease) In Common Stock [Roll Forward]    
Common stock beginning balance (in shares) 11,133,974  
Shares purchased under authorized repurchase plan (in shares) (449,845) (302,683)
Common stock ending balance (in shares) 10,684,129  
Class B common stock    
Increase (Decrease) In Common Stock [Roll Forward]    
Common stock beginning balance (in shares) 1,005,185  
Shares purchased under authorized repurchase plan (in shares) 0  
Common stock ending balance (in shares) 1,005,185