v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid expenses and other current assets:    
Prepaid expenses $ 23,322 $ 15,223
Unamortized cloud computing implementation costs 4,088 4,088
Prepaid insurance 664 1,488
Prepaid licenses and support 20,235 15,879
Prepaid expenses and other current assets 48,309 36,678
Other assets:    
Unamortized cloud computing implementation costs 9,025 10,173
Other assets 4,327 3,900
Total other assets 13,352 14,073
Accrued expenses:    
Accrued general expenses 18,657 14,862
Accrued contract labor and professional fees 17,588 15,152
Accrued income and other taxes 5,910 5,155
Accrued expenses $ 42,155 $ 35,169