v3.25.2
Balance Sheet Details - Schedule of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable $ 15,559 $ 9,870
Accrued gross-to-net adjustments 11,341 2,179
Accrued marketing related expenses 6,374 1,855
Accrued compensation 4,306 2,293
Accrued inventory 539 4,255
Other 6,145 2,389
Total $ 44,264 $ 22,841