XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Composition of Other Balance Sheet Items - Schedule of Accrued Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 8,177 $ 4,587
Accrued compensation, benefits, & related accruals 35,297 21,225
Accrued sales & marketing 14,838 11,007
Accrued manufacturing expenses 13,099 11,652
Accrued R&D expenses 9,109 5,898
Operating lease liabilities, current portion 10,790 6,889
Accrued royalties 3,868 8,105
Other accrued expenses 13,435 6,989
Total $ 108,613 $ 76,352