STOCK BASED COMPENSATION - Share based payment award activity (Details) |
Mar. 31, 2026
$ / shares
shares
|
|---|---|
| Weighted Average Grant Date Fair Value | |
| Balance, beginning, Weighted Average Grant Date Fair Value Per Share | $ / shares | $ 460 |
| Balance, ending, Weighted Average Grant Date Fair Value Per Share | $ / shares | $ 460 |
| Class A common stock | |
| Number of vested shares | |
| Balance, beginning, Shares | 448 |
| Balance, ending, Shares | 448 |
| Class B common stock | |
| Number of vested shares | |
| Balance, beginning, Shares | 876 |
| Balance, ending, Shares | 876 |