v3.25.2
Shareholders' (deficit) / equity (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 6 Months Ended
Feb. 28, 2025
Jan. 31, 2025
Jun. 30, 2025
Shareholders' (deficit) / equity      
Net proceeds   $ 70,100 $ 80,511
Offering expenses payable through public offering   4.4  
Offering price per share of shares issued   $ 17  
Over-Allotment Option      
Shareholders' (deficit) / equity      
Net proceeds $ 10,400    
Offering expenses payable through public offering 0.7