v3.26.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid services $ 22,638 $ 22,925
Income taxes receivable 10,383 14,213
Prepaid tolls 8,892 8,425
Short term investments 6,068 0
Deposits 2,614 3,113
Prepaid insurance 1,578 1,761
Costs to fulfill a customer contract 998 761
Other 3,397 10,336
Total prepaid expenses and other current assets $ 56,568 $ 61,534