XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Statement Components - Schedule of Components of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 48,707 $ 47,415
Accrued sales, use, and telecom related taxes 51,900 55,699
Accrued marketing and sales commissions 34,465 36,391
Operating lease liabilities, short-term 21,680 20,445
Other accrued expenses 126,083 123,849
Total accrued liabilities $ 282,835 $ 283,799