v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Marketing and advertising $ 38,099 $ 44,057
Franchise, sales and other taxes 36,582 28,112
Client performance guarantees and accrued rebates 30,604 36,865
Consulting fees/provider fees 16,807 18,974
Information technology 11,295 10,147
Professional fees 10,268 9,358
Operating lease liabilities—current 9,880 10,337
Insurance 7,860 7,653
Lease abandonment obligation—current 4,931 5,036
Staff augmentation 3,883 2,708
Interest payable 1,081 1,483
Other 31,014 27,427
Total $ 202,304 $ 202,157