Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
CONDENSED CONSOLIDATED FINANCIAL STATEMENT DETAILS - Schedule of Accrued Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related costs $ 7,522,000 $ 7,131,000
Sales and other taxes payable 5,990,000 6,117,000
Accrued cost of revenue 5,218,000 8,122,000
Accrued carrier costs 4,986,000 4,399,000
Income taxes payable 2,871,000 1,397,000
Interest payable 2,258,000 4,236,000
Other 399,000 447,000
Total accrued liabilities $ 29,244,000 $ 31,849,000