XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of the Business and Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Property and Equipment (Details)
Jun. 30, 2024
Mar. 31, 2024
Jan. 01, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life   5 years 5 years 4 years
Minimum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life 3 years      
Minimum | Datacenter and other computer equipment        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life 3 years      
Minimum | Office equipment and other        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life 3 years      
Maximum        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life 7 years      
Maximum | Datacenter and other computer equipment        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life 5 years      
Maximum | Office equipment and other        
Property, Plant and Equipment [Line Items]        
Property and equipment, useful life 7 years