v3.25.2
OTHER FINANCIAL INFORMATION - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Litigation settlement receivable $ 37,867 $ 0
Prepaid expenses and deposits 17,250 11,942
Foreign tax refunds receivable 3,163 2,846
Other 3,226 4,406
Total prepaid expenses and other current assets $ 61,506 $ 19,194