v3.26.1
COMMON STOCK AND WARRANTS - Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Nov. 03, 2025
Schedule Of Stockholders Equity [Line Items]          
Treasury stock (in shares) 2,937,083 2,937,083   0  
Repurchases of common stock $ 2,331 $ 5,855      
Class A Common Stock | Maximum          
Schedule Of Stockholders Equity [Line Items]          
Stock repurchase program, authorized amount         $ 100,000
Treasury Stock          
Schedule Of Stockholders Equity [Line Items]          
Treasury stock (in shares) 2,937,083 2,937,083 1,603,971 0  
Repurchases of common stock (in shares) 1,333,112 2,937,083      
Repurchases of common stock $ 2,331 $ 5,855