v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Compensation $ 29,552 $ 49,705
Non-income taxes 40,405 41,584
Website hosting and marketing fees 7,151 6,307
Other expenses 26,518 32,356
Total accrued expenses $ 103,626 $ 129,952