XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital stock - Additional Information (Detail) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 27, 2024
Dec. 31, 2023
Oct. 20, 2020
Number of shares of common stock authorized 520,000,000   320,000,000 320,000,000
Number of shares of preferred stock authorized 10,000,000   10,000,000 10,000,000
Preferred stock authorized par value $ 0.0001   $ 0.0001 $ 0.0001
Common stock voting right one      
Preferred Stock, Shares Issued 0   0  
Voting Common Stock [Member]        
Number of shares of common stock authorized       300,000,000
Voting Common Stock [Member] | Minimum [Member]        
Number of shares of common stock authorized   300,000,000    
Voting Common Stock [Member] | Maximum [Member]        
Number of shares of common stock authorized   500,000,000    
Non-Voting Common Stock [Member]        
Number of shares of common stock authorized       20,000,000