v3.26.1
SELECTED CONSOLIDATED FINANCIAL STATEMENT DATA - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 8,675 $ 9,791
Employee-related liabilities 97,720 112,539
Accrued sales and marketing expenses 9,303 6,662
Accrued cost of revenue 10,099 9,304
Other accrued liabilities 26,125 20,493
Total accounts payable and accrued liabilities $ 151,922 $ 158,789