v3.26.1
Capital Structure - Additional Information (Details)
$ / shares in Units, $ in Millions
Mar. 18, 2026
USD ($)
Feb. 14, 2025
USD ($)
shares
Feb. 12, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
CommonStockClass
Vote
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Feb. 13, 2025
$ / shares
Class of Stock [Line Items]            
Number of common stock classes authorized | CommonStockClass       2    
Number of votes per share | Vote       1    
February 2025 Offering            
Class of Stock [Line Items]            
Common Unit, Issued   3,125,000 1,250,000      
Common stock, par value | $ / shares     $ 4      
Issuance of warrants (in shares)     11,250,000      
Offering price per pre-funded warrant | $ / shares     $ 3.9999      
Offering price per share | $ / shares     $ 0.0001      
Gross proceeds from issuance of shares and pre-funded warrants | $   $ 57.5 $ 50.0      
Proceeds from issuance of shares and warrants, net | $   53.6 46.6      
Underwriting discounts and commissions | $   3.5 3.0      
Offering expense | $   $ 0.4 $ 0.4      
February 2025 Offering | Minimum            
Class of Stock [Line Items]            
Benefical ownership limit by holder with affiliates to warrant exercise     4.99%      
February 2025 Offering | Maximum            
Class of Stock [Line Items]            
Issuance of warrants (in shares)     11,250,000      
Benefical ownership limit by holder with affiliates to warrant exercise     19.99%      
Full Exercise of Underwriters' Option            
Class of Stock [Line Items]            
Common Unit, Issued   1,875,000        
Common stock, par value | $ / shares           $ 4
Gross proceeds from issuance of shares and pre-funded warrants | $   $ 7.5        
Proceeds from issuance of shares and warrants, net | $   $ 7.0        
Class A common stock            
Class of Stock [Line Items]            
Common stock, conversion ratio       1    
Common stock shares sold       38,470,210 37,976,764  
Common stock, par value | $ / shares       $ 0.0001 $ 0.0001  
Class A common stock | February 2025 Offering            
Class of Stock [Line Items]            
Common Unit, Issued     625,000      
Common stock, par value | $ / shares     $ 4      
Class A common stock | 2026 ATM Sales Agreement            
Class of Stock [Line Items]            
Common stock shares sold       0    
Class A common stock | 2026 ATM Sales Agreement | William Blair & Company, L.L.C.            
Class of Stock [Line Items]            
Aggregate common stock offering price | $ $ 40.0          
Class B common stock            
Class of Stock [Line Items]            
Common stock shares sold       967,759 967,759  
Common stock, par value | $ / shares       $ 0.0001 $ 0.0001