XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary Of Significant Accounting Policies [Line Items]    
Maximum period of investments with original maturities from date of acquisition to be cash equivalents 3 months  
Customer Concentration Risk | Revenue Benchmark | Chemosat    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk percentage 16.10% 20.80%
Customer Concentration Risk | Accounts Receivable | Chemosat    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk percentage 21.10% 41.60%
Minimum    
Summary Of Significant Accounting Policies [Line Items]    
Property, plant and equipment, estimated useful life 3 years  
Extension term 1 year  
Maximum    
Summary Of Significant Accounting Policies [Line Items]    
Property, plant and equipment, estimated useful life 7 years  
Extension term 5 years