v3.25.4
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Feb. 26, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Events        
Dividend payable   $ 757 $ 7,085 $ 7,198
Subsequent Events | Class B Common Stock        
Subsequent Events        
Dividend payable per share $ 0.1489