v3.25.1
Series A Preferred Shares (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
D
$ / shares
shares
Mar. 31, 2024
USD ($)
Series A Preferred Shares    
Conversion price $ 11.5  
Number of shares converted | $ 1  
Threshold number of days | D 10  
Redemption price per share $ 18.5  
Series A Preferred Shares    
Series A Preferred Shares    
Shares issued | shares 23,510,527  
Liquidation preference per share $ 11.5  
Liquidation preference share | shares 23,510,527  
Conversion price $ 11.5  
Accretion value | $ $ 100,000 $ 100,000
Series A Preferred Shares | Minimum    
Series A Preferred Shares    
Aggregate redemption payment | $ $ 270,400,000  
Redemption price per share $ 18.5