v3.25.1
Reverse Takeover Transaction - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
CGGC  
Reverse Takeover Transaction [Line Item]  
Date of acquisition agreement Apr. 26, 2019