XML 405 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Significant Accounting Policies - Useful Lives of Property, Plant and Equipment (Details)
Sep. 30, 2024
Dec. 31, 2023
Building    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 39 years 39 years
Research equipment | Minimum    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 5 years  
Research equipment | Maximum    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 10 years  
Furniture    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 7 years  
Computers and software | Minimum    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 3 years  
Computers and software | Maximum    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 5 years  
Leasehold improvements | Minimum    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 3 years  
Leasehold improvements | Maximum    
Organization And Significant Accounting Policies [Line Items]    
Estimated Useful Lives 15 years