v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Prepaid expenses and other current assets:          
Prepaid expenses $ 8,838   $ 8,838   $ 6,187
Unamortized cloud computing implementation costs 6,555   6,555   4,666
Prepaid insurance 1,059   1,059   1,229
Prepaid licenses and support 24,611   24,611   20,003
Prepaid corporate income taxes 40,464   40,464   6,881
Prepaid expenses and other current assets 81,527   81,527   38,966
Other assets:          
Unamortized cloud computing implementation costs 4,629   4,629   8,518
Other assets 3,447   3,447   3,727
Total other assets 8,076   8,076   12,245
Accrued expenses:          
Accrued general expenses 15,439   15,439   18,918
Accrued contract labor and professional fees 12,774   12,774   17,624
Accrued income and other taxes 6,336   6,336   7,100
Accrued expenses 34,549   34,549   $ 43,642
Amortization expense for capitalized cloud computing implementation costs $ 1,358 $ 1,018 $ 2,395 $ 2,204  
Minimum          
Accrued expenses:          
Capitalized software development cost amortization extension term     2 years    
Maximum          
Accrued expenses:          
Capitalized software development cost amortization extension term     5 years