XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Liabilities -Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued salaries and related expenses $ 36,776 $ 50,241
Accrued customer payments and service credits 8,945 10,191
Accrued traffic acquisition costs 6,595 8,112
Accrued taxes 14,704 5,456
Other accrued expenses 17,205 17,246
Accrued liabilities $ 84,225 $ 91,246