v3.26.1
Accrued Liabilities -Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued salaries and related expenses $ 43,830 $ 50,241
Accrued customer payments and service credits 8,771 10,191
Accrued traffic acquisition costs 7,357 8,112
Accrued taxes 9,632 5,456
Other accrued expenses 19,163 17,246
Accrued liabilities $ 88,753 $ 91,246