XML 102 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Common stock - Narratives (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2024
USD ($)
shares
Feb. 29, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
Vote
Dec. 31, 2023
USD ($)
May 14, 2024
USD ($)
Common stock voting right | Vote     1    
Proceeds from issuance of common stock     $ 20,000 $ 34  
Open Market Sale          
Shares issued | shares 2,030,431        
Proceeds from issuance of common stock $ 19,600        
Offering price of shares         $ 200,000
Percentage of commission         3.00%
IPO          
Shares issued | shares   11,500,000      
Share price | $ / shares   $ 20.00      
Proceeds from issuance of common stock   $ 215,400