v3.24.1.u1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jan. 01, 2024
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reduction in depreciation $ (24,100) $ (25,800)    
Servers—network infrastructure        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life     5 years 4 years
Servers—network infrastructure | Service Life        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reduction in depreciation $ 6,200