v3.26.1
Segment Information - Summary of Operating Result Information for Each Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Revenue $ 23,388 $ 19,564 $ 43,086 $ 37,072
Cost of goods sold        
Cost of goods sold 2,014 2,977 4,734 5,391
Gross profit        
Gross profit 21,374 16,587 38,352 31,681
Operating expense (25,262) (28,254) (54,653) (57,207)
Investment income 678 1,026 1,419 2,174
Interest expense (1,290) (1,284) (2,557) (2,547)
Other expense, net 82 24 53 (115)
Loss before income taxes (4,418) (11,901) (17,386) (26,014)
Interventional Glaucoma        
Revenue        
Revenue 20,713 19,231 39,058 36,345
Cost of goods sold        
Cost of goods sold 2,835 2,772 5,178 5,070
Gross profit        
Gross profit 19,109 16,459 35,111 31,275
Interventional Glaucoma tariff recovery        
Cost of goods sold        
Cost of goods sold (1,231) 0 (1,231) 0
Interventional Dry Eye        
Revenue        
Revenue 2,675 333 4,028 727
Cost of goods sold        
Cost of goods sold 545 205 922 321
Gross profit        
Gross profit 2,265 128 3,241 406
Interventional Dry Eye tariff recovery        
Cost of goods sold        
Cost of goods sold $ (135) $ 0 $ (135) $ 0