v3.26.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contracts with Customers        
Total net sales $ 185,610 $ 124,120 $ 336,181 $ 230,784
United States        
Revenue from Contracts with Customers        
Total net sales 146,739 90,519 259,083 165,589
International        
Revenue from Contracts with Customers        
Total net sales 38,871 33,601 77,098 65,195
Glaucoma        
Revenue from Contracts with Customers        
Total net sales 155,180 103,533 284,440 191,670
Glaucoma | United States        
Revenue from Contracts with Customers        
Total net sales 118,549 72,282 212,002 131,410
Glaucoma | International        
Revenue from Contracts with Customers        
Total net sales 36,631 31,251 72,438 60,260
Corneal Health        
Revenue from Contracts with Customers        
Total net sales 30,430 20,587 51,741 39,114
Corneal Health | United States        
Revenue from Contracts with Customers        
Total net sales 28,190 18,237 47,081 34,179
Corneal Health | International        
Revenue from Contracts with Customers        
Total net sales $ 2,240 $ 2,350 $ 4,660 $ 4,935