v3.25.2
Stockholders' Equity - Schedule of Designated Preferred Units (Details)
Jun. 30, 2025
shares
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 179,670
Series A  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 4,200
Series B  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 2,360
Series C  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 590
Series D  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 10,000
Series E  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 40,000
Series E-1  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 12,960
Series F-1  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 24,900
Series F-2  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 24,900
Series F-3  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 34,860
Series F-4  
Class of Stock [Line Items]  
Preferred stock, shares designated (in shares) 24,900