v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Related Party Transactions      
Revenue from Contracts with Customers   $ 20,957 $ 22,215
Accounts receivable, net   3,503 4,682
Product sales      
Related Party Transactions      
Revenue from Contracts with Customers   18,691 21,089
Customer | Director, two | Product sales      
Related Party Transactions      
Revenue from Contracts with Customers     86
Director | Customer      
Related Party Transactions      
Revenue from Contracts with Customers   34  
Accounts receivable, net   $ 6  
Director | Maximum | Customer      
Related Party Transactions      
Revenue from Contracts with Customers     1
Consulting Services | Director, one      
Related Party Transactions      
Consulting service period 12 months    
Maximum amount of consulting agreement $ 150    
Consulting service fees     $ 102