XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' equity and dividend payment, Stockholders equity (Details)
9 Months Ended
Sep. 30, 2024
Vote
$ / shares
shares
Common Stock [Abstract]  
Number of vote per common stock | Vote 1
Common Stock [Member]  
Stockholders' Equity [Abstract]  
Issued (in shares) 161,464,487
Numbers of shares authorized for issue at September 30, 2024 (in shares) 250,000,000
Par value (in dollars per share) | $ / shares $ 0.01