XML 85 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2024
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]      
Revenue from Contracts with Customers   $ 22,215 $ 19,497
Product sales      
Related Party Transaction [Line Items]      
Revenue from Contracts with Customers   21,089 $ 18,600
Product sales | Customer | Director, two      
Related Party Transaction [Line Items]      
Revenue from Contracts with Customers   86  
Product sales | Maximum | Customer | Director, three      
Related Party Transaction [Line Items]      
Revenue from Contracts with Customers   1  
Consulting Services | Director, one      
Related Party Transaction [Line Items]      
Consulting service period 12 months    
Maximum amount of consulting agreement $ 150    
Consulting service fees   $ 102