v3.26.1
Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cost of revenue $ 20,232 $ 14,475 $ 41,081 $ 29,970
Product revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cost of revenue $ 14,621 10,594 $ 29,761 21,935
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,300   $ 2,900