v3.25.4
Common stock and common stock warrants - Narrative (Details)
12 Months Ended
Dec. 15, 2023
USD ($)
Dec. 31, 2025
USD ($)
vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Common stock and common stock warrants      
Cash dividends | $   $ 0  
Class A Common stock      
Common stock and common stock warrants      
Common stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01
Number of votes per share held | vote   1  
Common stock, issued (in shares)   39,970,946 37,729,242
Common stock, outstanding (in shares)   39,970,946 37,729,242
Shares reserved (in shares)   28,709,681  
Warrants expired (in shares)   0  
Class A Common stock | ATM Agreement      
Common stock and common stock warrants      
Maximum aggregate sales proceeds related to agreement | $   $ 400,000  
Number of shares sold under sales agreement (in shares)   113,217 0
Class A Common stock | ATM Agreement | Cowen And Company, LLC      
Common stock and common stock warrants      
Maximum consideration permitted to be received on transaction | $ $ 10,000,000    
Class A Common stock | ATM Agreement | Maximum | Cowen And Company, LLC      
Common stock and common stock warrants      
Maximum aggregate sales proceeds related to agreement | $ $ 50,000,000    
Percentage of commission on sale of stock 3.00%    
Class B Common stock      
Common stock and common stock warrants      
Common stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01
Common stock, issued (in shares)   4,499,529 5,309,529
Common stock, outstanding (in shares)   4,499,529 5,309,529