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