v3.26.1
COMMON STOCK (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 24, 2025
USD ($)
Mar. 31, 2026
USD ($)
vote
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
May 23, 2025
shares
May 22, 2025
shares
Class of Stock            
Common stock and preferred stock, shares authorized (in shares)   800,000,000        
Preferred stock, shares authorized (in shares)   1,000,000   1,000,000    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001    
Commission and offering costs borne | $   $ 0 $ 1,355      
Second Equity Distribution Agreement            
Class of Stock            
Stock authorized to be offered and sold | $   $ 48,500        
Fixed commission rate (percent) 0.020          
Shares sold (in shares)   0 4,248,900      
Stock price per share (in dollars per share) | $ / shares     $ 15.94      
Gross proceeds raised | $     $ 67,700      
Commission and offering costs borne | $     $ 1,400      
Class A Common Stock            
Class of Stock            
Common stock, shares authorized (in shares)   755,000,000   755,000,000 755,000,000 455,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001    
Number of votes per share | vote   1        
Class A Common Stock | Second Equity Distribution Agreement            
Class of Stock            
Stock authorized to be offered and sold | $ $ 250,000          
Class A Common Stock | Common Stock            
Class of Stock            
Shares sold (in shares)     4,248,900      
Class B Common Stock            
Class of Stock            
Common stock, shares authorized (in shares)   44,000,000   44,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001    
Number of votes per share | vote   10        
Common stock conversion ratio   1        
Class B Common Stock | Common Stock            
Class of Stock            
Converted shares (in shares)   0 0