XML 164 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Contractual Commitments (Details) - Software licenses, maintenance and bandwidth for servers - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
2024 $ 53,623  
2025 8,286  
2026 3,097  
Purchase obligations $ 65,006 $ 65,000