XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Exchangeable Shares, Share Repurchase Program and Secondary Public Offering (Details) - USD ($)
Apr. 30, 2024
Oct. 18, 2023
Oct. 17, 2023
Equity [Abstract]      
Authorized amount of shares to be repurchased under the program   $ 250,000,000 $ 200,000,000
Remaining amount under repurchase program $ 200,500,000