Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED FINANCIAL STATEMENT DETAILS - Schedule of Accrued Liabilities (Details)

v3.25.2
CONDENSED CONSOLIDATED FINANCIAL STATEMENT DETAILS - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued cost of revenue $ 8,420 $ 8,122
Accrued carrier costs 7,279 4,399
Accrued payroll and related costs 6,843 7,131
Sales and other taxes payable 5,689 6,117
Interest payable 3,957 4,236
Income taxes payable 2,604 1,397
Other 363 447
Total accrued liabilities $ 35,155 $ 31,849