XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Additional Information (Details) - shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Equity [Abstract]    
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 85,579,475 84,463,059
Common stock, shares outstanding 85,579,475 84,463,059
Common stock voting rights per share On all matters to be voted upon by the holders of the Common Stock, holders of the Common Stock are entitled to one vote per share.