XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Common stock and common stock warrants - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
vote
shares
Dec. 31, 2024
vote
Common stock and common stock warrants    
Cash dividends | $ $ 0  
Class A Common stock    
Common stock and common stock warrants    
Number of votes per share held | vote 1 1
Conversion of Class B common stock to Class A common stock (in shares) 810,000  
Increase (decrease) in total number of shares outstanding (in shares) 810,000  
Shares reserved (in shares) 28,866,867  
Class B Common stock    
Common stock and common stock warrants    
Conversion of Class B common stock to Class A common stock (in shares) (810,000)  
Increase (decrease) in total number of shares outstanding (in shares) (810,000)