XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
May 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]      
Common stock, shares authorized   150,000,000 150,000,000
Common stock, par value   $ 0.00001 $ 0.00001
Authorized capital stock increased   155,000,000  
Preferred stock, shares authorized   5,000,000  
Stock Purchase Agreement | Common Stock      
Class Of Stock [Line Items]      
Aggregate number of shares issued and sold 464,000    
Purchase price per share $ 12.5    
Premium percentage 25.00%    
Aggregate purchase price $ 5.8