v3.26.1
DEBT - Senior Unsecured Notes due 2026, 2029, 2030 and 2031 (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2025
USD ($)
Nov. 27, 2024
USD ($)
Jul. 13, 2021
USD ($)
Dec. 31, 2025
USD ($)
D
$ / shares
shares
Nov. 05, 2025
USD ($)
Nov. 04, 2025
USD ($)
Aug. 01, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 11, 2024
USD ($)
DEBT                  
Long-term Debt, Total       $ 467,556          
Class A Common Stock                  
DEBT                  
Debt instrument, convertible       30.546          
Debt instrument, convertible, conversion price | $ / shares       $ 32.74          
Debt instrument, convertible, threshold percentage       130.00%          
Debt instrument, convertible, threshold trading days | D       20          
consecutive trading days | D       30          
Class A Common Stock | Maximum                  
DEBT                  
Debt instrument, convertible       41.2371          
Debt Instrument, Convertible, Number Of Shares Issuable | shares       14,226,800          
Senior Unsecured Notes Due 2026                  
DEBT                  
Aggregate principal amount     $ 34,500         $ 34,500  
Interest rate     9.00%            
Redemption price percentage     100.00%            
Amount of note offering costs     $ 2,400            
Senior Unsecured Notes Due 2029                  
DEBT                  
Aggregate principal amount   $ 50,000   $ 57,500         $ 7,500
Interest rate   8.375%              
Redemption price percentage   100.00%              
Amount of unamortized discounts and issuance costs   $ 3,100   2,600          
Long-term Debt, Total       54,900          
Effective interest rate   9.78%              
Senior Unsecured Notes Due 2030                  
DEBT                  
Aggregate principal amount $ 57,000     65,000     $ 8,000    
Interest rate 8.25%                
Redemption price percentage 100.00%                
Amount of unamortized discounts and issuance costs $ 3,500     3,300          
Long-term Debt, Total       $ 61,700          
Effective interest rate       9.62%          
Debt instrument, maturity date       Jul. 31, 2030          
Short-term debt, percentage bearing fixed interest rate             8.25%    
Convertible Senior Notes Due 2031                  
DEBT                  
Aggregate principal amount       $ 345,000 $ 45,000 $ 300,000      
Interest rate           0.00%      
Amount of unamortized discounts and issuance costs       10,200   $ 10,500      
Long-term Debt, Total       $ 334,800          
Effective interest rate           0.52%      
Debt instrument, maturity date       Nov. 01, 2031