XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common stock - Narratives (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
May 14, 2024
USD ($)
shares
Feb. 29, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
Vote
Jun. 30, 2023
USD ($)
Common stock voting right | Vote     1  
Proceeds from issuance of common stock       $ 34
Open Market Sale        
Stock issued | shares 0      
Offering price of shares $ 200,000      
Maximum Percentage Of Commission Payable 3.00%      
IPO        
Stock issued | shares   11,500,000    
Share price | $ / shares   $ 20.00    
Proceeds from issuance of common stock   $ 215,400