v3.26.1
Composition of Certain Balance Sheet Items - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Short-term accrued government rebates $ 45,854 $ 35,679
Accrued compensation 38,248 37,400
Accrued selling and marketing costs 16,492 10,610
Other 14,753 6,914
Total accrued and other liabilities $ 115,347 $ 90,603