XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Additional Information (Details)
shares in Millions, $ in Millions
12 Months Ended
May 31, 2024
shares
Dec. 31, 2024
USD ($)
Item
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Share-based compensation Expense        
Share based compensation cost capitalized | $   $ 3.1 $ 3.2 $ 3.3
Number of share-based compensation plan under which awards are currently made | Item   1    
Number of share-based compensation plan under which no further awards will be made | Item   2    
2018 Plan        
Share-based compensation Expense        
Increase in number of ordinary shares authorized | shares 6.3      
Shares of common stock available for issuance | shares   17.9    
Ratio of awards other than stock options counted against the total number of shares available for issuance   1.8