| 2024 Annual Report (Form 10-K) | PDF | 
            
            
                    
                              | 2023 Annual Report (Form 10-K) | PDF | 
            
            
                    
                              | 2022 Annual Report (Form 10-K) | PDF | 
            
            
                    
                              | 2021 Annual Report (Form 10-K) | PDF | 
            
            
                    
                              | 2020 Annual Report (Form 10-K) | PDF | 
            
            
                    
                              | 2019 Annual Report | PDF | 
            
            
                    
                              | 2018 Annual Report | PDF | 
            
            
                    
                              | 2017 Annual Report | PDF | 
            
            
                    
                              | 2016 Annual Report | PDF | 
            
            
                    
                              | 2015 Annual Report | PDF | 
            
            
                    
                              | 2014 Annual Report | PDF | 
            
            
                    
                              | 2013 Annual Report | PDF |