v3.26.1
OTHER FINANCIAL INFORMATION - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 20,234 $ 15,436
Foreign tax refunds receivable 4,109 3,238
Deposits 1,443 1,608
Contract assets 500 1,922
Other 2,855 3,243
Total prepaid expenses and other current assets $ 29,141 $ 25,447