v3.26.1
Related party transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2026
May 31, 2024
May 31, 2023
Jun. 30, 2026
May 25, 2025
Jun. 30, 2026
May 25, 2025
May 31, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]                  
Contract liabilities, related party       $ 5,279   $ 5,279     $ 8,660
Debt principal       203,922   203,922     195,760
Cash paid for interest           1,155 $ 609    
Proceeds from sale of equipment           0 7,000    
Operating cash flows from operating leases           205 203    
Non-cash interest expense, inclusive of related party           13,941 10,606    
Term loan credit facility with related party | Line of credit                  
Related Party Transaction [Line Items]                  
Debt principal       $ 192,725   $ 192,725     184,087
Stated interest rate       10.00%   10.00%   7.00%  
Cash paid for interest           $ 605      
Related party                  
Related Party Transaction [Line Items]                  
Contract liabilities, related party       $ 3,005   3,005     5,642
Interest expense       7,271 $ 5,123 14,165 9,856    
Non-cash interest expense, inclusive of related party           13,386 9,659    
Contract asset       3,005   3,005     $ 728
Alcon | Related party                  
Related Party Transaction [Line Items]                  
Debt Instrument term 12 months                
Credit memo $ 5,500                
Contract liabilities, related party       2,688   2,688      
Proceeds from term borrowings     $ 142,270            
Proceeds from sale of equipment     $ 7,730            
Operating lease, term of contract     10 years            
Operating cash flows from operating leases       $ 277 $ 292 $ 557 $ 587    
Alcon | Contract liability prepayment                  
Related Party Transaction [Line Items]                  
Related party transaction, amount   $ 5,500              
Customer one | Revenues | Customer concentration risk                  
Related Party Transaction [Line Items]                  
Concentration risk percentage       66.00% 46.00% 55.00% 50.00%