v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and commissions $ 73,764 $ 71,746
Other tax liability and sales tax 37,871 28,639
Other accrued expenses 36,045 25,919
Accrued cloud hosting and infrastructure expenses 348 832
Total 148,028 127,136
Cloud hosting and infrastructure expenses $ 174,300 $ 93,400