v3.26.3
STOCKHOLDERS' EQUITY - Schedule of Common Stock Outstanding Roll Forward (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class A common stock        
Increase (Decrease) In Common Stock [Roll Forward]        
Common stock beginning balance (in shares) 10,385,222   11,133,974  
Shares purchased under authorized repurchase plan (in shares) (278,828) (457,350) (1,027,580) (1,098,992)
Common stock ending balance (in shares) 10,106,394   10,106,394  
Class B common stock        
Increase (Decrease) In Common Stock [Roll Forward]        
Common stock beginning balance (in shares) 1,005,185   1,005,185  
Shares purchased under authorized repurchase plan (in shares) 0   0  
Common stock ending balance (in shares) 1,005,185   1,005,185