v3.25.2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Income taxes payable $ 6,668 $ 1,476
Accrued professional and program fees 5,882 4,718
Accrued compensation 2,678 5,166
Sales tax payable 1,012 1,021
Accrued negative account balances 597 1,786
Other 328 317
Accrued charitable contributions 0 2,223
Total $ 17,165 $ 16,707