v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
May 16, 2026
May 15, 2026
Apr. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 11, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Allowance for doubtful accounts $ 871       $ 830 $ 909   $ 296 $ 236 $ 0  
Preferred stock, outstanding (in shares) 8,000       8,000 22,000   6,000 6,000 5,000  
Preferred Stock                      
Preferred stock, par value (in dollars per share) $ 0.001         $ 0.001         $ 0.001
Preferred stock, authorized (in shares) 22,500,000         22,500,000         750,000
Preferred stock, outstanding (in shares) 5,875       6,000 5,875   6,000 6,000 5,000  
Preferred stock, issued (in shares) 5,875         5,875          
Series B                      
Preferred stock, par value (in dollars per share) $ 0.001         $ 0.001 $ 0.001        
Preferred stock, authorized (in shares) 50,000         50,000          
Preferred stock, outstanding (in shares) 0       0 15,868   0 0 0  
Preferred stock, issued (in shares) 0         15,868          
Series AAA                      
Preferred stock, par value (in dollars per share) $ 0.001         $ 0.001          
Preferred stock, authorized (in shares) 40,000         40,000          
Preferred stock, outstanding (in shares) 1,529       2,000 0   0 0 0  
Preferred stock, issued (in shares) 1,529         0          
Class A                      
Common stock, par value (in dollars per share) $ 0.001         $ 0.001          
Common stock, authorized (in shares) 100,000,000         100,000,000          
Common stock, issued (in shares) 8,876,843         6,534,319          
Common stock, outstanding (in shares) 8,876,843         6,534,319          
Class B                      
Common stock, par value (in dollars per share) $ 0.001   $ 0.001     $ 0.001          
Common stock, authorized (in shares) 15,000,000         15,000,000          
Common stock, issued (in shares) 0 0 370,822     370,822          
Common stock, outstanding (in shares) 0 0 370,822     370,822          
Excluding consolidated VIE                      
Allowance for doubtful accounts $ 4,361         $ 4,071          
Excluding consolidated VIE | Series AA Preferred Stock                      
Preferred stock, par value (in dollars per share) $ 25         $ 25.00          
Preferred stock, authorized (in shares) 800,000         800,000          
Preferred stock, outstanding (in shares) 359,215         221,434          
Preferred stock, issued (in shares) 359,215         221,434          
Excluding consolidated VIE | Series AAA                      
Preferred stock, par value (in dollars per share)       $ 0.001              
Preferred stock, authorized (in shares)       40,000              
Preferred stock, outstanding (in shares) 1,529                    
Preferred stock, issued (in shares) 1,529                    
Excluding consolidated VIE | Related party                      
Allowance for doubtful accounts $ 871         $ 909