XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation (Details)
Jul. 12, 2024
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
May 02, 2024
shares
Dec. 31, 2023
$ / shares
shares
Common stock, authorized shares | shares   45,000,000 45,000,000 30,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.10   $ 0.10
Subsequent event        
Stock split ratio 5      
Number of additional share issued in stock split conversion | shares 4      
Common stock, par value (in dollars per share) | $ / shares $ 0.10