Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
CONDENSED CONSOLIDATED FINANCIAL STATEMENT DETAILS - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued cost of revenue $ 9,577 $ 8,122
Accrued payroll and related costs 7,961 7,131
Accrued carrier costs 7,771 4,399
Sales and other taxes payable 5,403 6,117
Interest payable 2,274 4,236
Income taxes payable 515 1,397
Other 589 447
Total accrued liabilities $ 34,090 $ 31,849