XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Property, Plant and Equipment and Impairment of Long Lived Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 30, 2015
Impairment of Long-Lived Assets        
Impairment of long-lived assets $ 0 $ 0 $ 0  
Minimum        
Property, plant and equipment        
Lease term 1 year      
Capitalized cost of property repairs and maintenance $ 2,500      
Maximum        
Property, plant and equipment        
Lease term 16 years      
Machinery and equipment | Minimum        
Property, plant and equipment        
Useful life 3 years      
Machinery and equipment | Maximum        
Property, plant and equipment        
Useful life 10 years      
Beverly Property Owner LLC | Land and building        
Property, plant and equipment        
Lease term       22 years
Beverly Property Owner LLC | Building        
Property, plant and equipment        
Lease term       22 years