XML 71 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Income taxes payable $ 2,861 $ 1,476
Accrued professional and program fees 5,734 4,718
Accrued compensation 4,771 5,166
Sales tax payable 1,112 1,021
Accrued negative account balances 183 1,786
Accrued charitable contributions 0 2,223
Other 622 317
Total $ 15,283 $ 16,707