v3.26.1
Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cost of revenue $ 20,849 $ 15,495
Product revenue    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cost of revenue $ 15,140 11,341
Product revenue | Reclassification Of Selling General And Administrative To Cost Of Product Revenue    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cost of revenue   $ 1,600