XML 73 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Financial Instruments and Software (Details)
12 Months Ended
Dec. 31, 2022
Capitalized Software Development Costs [Line Items]  
Maximum contractual terms of foreign exchange forward contracts 1 year
Minimum  
Capitalized Software Development Costs [Line Items]  
Amortization period for capitalized software development costs 6 months
Maximum  
Capitalized Software Development Costs [Line Items]  
Amortization period for capitalized software development costs 3 years