v3.25.2
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid insurance $ 1,788 $ 1,276
Interest receivable on investments 2,025 2,634
Prepaid subscriptions 1,471 1,605
Prepaid state and local taxes 359 298
Prepaid rent 18 107
Prepaid inventory 2,742 2,009
Other 1,472 612
Total prepaid expenses and other current assets $ 9,875 $ 8,541