XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statement Components - Schedule of Components of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 45,460 $ 47,415
Accrued sales, use, and telecom related taxes 53,236 55,699
Accrued marketing and sales commissions 34,527 36,391
Operating lease liabilities, short-term 22,604 20,445
Other accrued expenses 120,923 123,849
Total accrued liabilities $ 276,750 $ 283,799