| source_file | The raw document file name. | String |
| issuer_info_issuer_address_city | City of the issuer's primary address. | String |
| issuer_info_issuer_address_state_or_country | State or country of the issuer's address. | String |
| issuer_info_issuer_address_street1 | Primary address line for the issuer. | String |
| issuer_info_issuer_address_street2 | Secondary address line for the issuer. | String |
| issuer_info_issuer_address_zip_code | Zip or postal code for the issuer. | String |
| issuer_info_issuer_cik | Central Index Key assigned by the SEC to the issuer. | String |
| issuer_info_issuer_contact_phone | Primary contact phone number for the issuer. | String |
| issuer_info_issuer_name | Full legal name of the entity that issued the securities. | String |
| issuer_info_name_of_person_for_whose_account_the_securities | The name of the person/entity for whose account the securities are sold. | String |
| issuer_info_relationships_to_issuer_relationship_to_issuer | The seller's relationship (e.g., Officer, Director, 10% Owner). | String |
| issuer_info_sec_file_number | The registration file number assigned to the issuer. | String |
| nothing_to_report_flag_on_securities_sold_in_past3months | Boolean indicating no sales occurred in the past 3 months. | Boolean |
| notice_signature_notice_date | Date of the notice of proposed sale. | Date |
| notice_signature_plan_adoption_dates | Dates of Rule 10b5-1 plan adoption if applicable. | List/Date |
| notice_signature_plan_adoption_dates_plan_adoption_date | Specific single date for plan adoption. | Date |
| notice_signature_signature | Electronic signature of the filer. | String |
| remarks | Supplemental notes or disclosures. | Text |
| securities_information_aggregate_market_value | Total market value of securities to be sold. | Currency |
| securities_information_approx_sale_date | The expected date when the sale will commence. | Date |
| securities_information_broker_or_marketmaker_details_address | Address of the executing broker/market maker. | String |
| securities_information_broker_or_marketmaker_details_addre_2 | Secondary address line for broker. | String |
| securities_information_broker_or_marketmaker_details_addre_3 | Tertiary address line for broker. | String |
| securities_information_broker_or_marketmaker_details_addre_4 | Quaternary address line for broker. | String |
| securities_information_broker_or_marketmaker_details_name | The firm through which the sale is being executed. | String |
| securities_information_no_of_units_outstanding | The total number of shares/units of that class currently outstanding. | Integer |
| securities_information_no_of_units_sold | Number of units to be sold. | Integer |
| securities_information_securities_class_title | The specific type of security (e.g., Common Stock). | String |
| securities_information_securities_exchange_name | The name of the stock exchange where listed. | String |
| securities_sold_in_past3months_0_amount_of_securities_sold | Volume sold in past 3 months (Item 0). | Integer |
| securities_sold_in_past3months_0_gross_proceeds | Value received for past sale (Item 0). | Currency |
| securities_sold_in_past3months_0_sale_date | Date of past sale (Item 0). | Date |
| securities_sold_in_past3months_0_securities_class_title | Type of security sold (Item 0). | String |
| securities_sold_in_past3months_0_seller_details_address_city | City of seller (Item 0). | String |
| securities_sold_in_past3months_0_seller_details_address_stat | State of seller (Item 0). | String |
| securities_sold_in_past3months_0_seller_details_address_stre | Street address of seller (Item 0). | String |
| securities_sold_in_past3months_0_seller_details_address_zip | Zip code of seller (Item 0). | String |
| securities_sold_in_past3months_0_seller_details_name | Name of seller (Item 0). | String |
| securities_sold_in_past3months_1_amount_of_securities_sold | Volume sold in past 3 months (Item 1). | Integer |
| securities_sold_in_past3months_1_gross_proceeds | Value received for past sale (Item 1). | Currency |
| securities_sold_in_past3months_1_sale_date | Date of past sale (Item 1). | Date |
| securities_sold_in_past3months_1_securities_class_title | Type of security sold (Item 1). | String |
| securities_sold_in_past3months_1_seller_details_address_city | City of seller (Item 1). | String |
| securities_sold_in_past3months_1_seller_details_address_stat | State of seller (Item 1). | String |
| securities_sold_in_past3months_1_seller_details_address_stre | Street address of seller (Item 1). | String |
| securities_sold_in_past3months_1_seller_details_address_zip | Zip code of seller (Item 1). | String |
| securities_sold_in_past3months_1_seller_details_name | Name of seller (Item 1). | String |
| securities_sold_in_past3months_2_amount_of_securities_sold | Volume sold in past 3 months (Item 2). | Integer |
| securities_sold_in_past3months_2_gross_proceeds | Value received for past sale (Item 2). | Currency |
| securities_sold_in_past3months_2_sale_date | Date of past sale (Item 2). | Date |
| securities_sold_in_past3months_2_securities_class_title | Type of security sold (Item 2). | String |
| securities_sold_in_past3months_2_seller_details_address_city | City of seller (Item 2). | String |
| securities_sold_in_past3months_2_seller_details_address_stat | State of seller (Item 2). | String |
| securities_sold_in_past3months_2_seller_details_address_stre | Street address of seller (Item 2). | String |
| securities_sold_in_past3months_2_seller_details_address_zip | Zip code of seller (Item 2). | String |
| securities_sold_in_past3months_2_seller_details_name | Name of seller (Item 2). | String |
| securities_sold_in_past3months_3_amount_of_securities_sold | Volume sold in past 3 months (Item 3). | Integer |
| securities_sold_in_past3months_3_gross_proceeds | Value received for past sale (Item 3). | Currency |
| securities_sold_in_past3months_3_sale_date | Date of past sale (Item 3). | Date |
| securities_sold_in_past3months_3_securities_class_title | Type of security sold (Item 3). | String |
| securities_sold_in_past3months_3_seller_details_address_city | City of seller (Item 3). | String |
| securities_sold_in_past3months_3_seller_details_address_stat | State of seller (Item 3). | String |
| securities_sold_in_past3months_3_seller_details_address_stre | Street address of seller (Item 3). | String |
| securities_sold_in_past3months_3_seller_details_address_zip | Zip code of seller (Item 3). | String |
| securities_sold_in_past3months_3_seller_details_name | Name of seller (Item 3). | String |
| securities_to_be_sold_0_acquired_date | Date securities were originally acquired (Item 0). | Date |
| securities_to_be_sold_0_amount_of_securities_acquired | Volume of securities originally acquired (Item 0). | Integer |
| securities_to_be_sold_0_donar_acquired_date | Date donor acquired securities if a gift (Item 0). | Date |
| securities_to_be_sold_0_is_gift_transaction | Indicates if the acquisition was a gift (Item 0). | Boolean |
| securities_to_be_sold_0_name_of_personfrom_whom_acquired | Name of person/entity from whom acquired (Item 0). | String |
| securities_to_be_sold_0_nature_of_acquisition_transaction | Nature of the acquisition transaction (Item 0). | String |
| securities_to_be_sold_0_nature_of_payment | Nature of payment made for acquisition (Item 0). | String |
| securities_to_be_sold_0_payment_date | Date payment was made for acquisition (Item 0). | Date |
| securities_to_be_sold_0_securities_class_title | Title of the security class acquired (Item 0). | String |
| securities_to_be_sold_10_acquired_date | Date securities were originally acquired (Item 10). | Date |
| securities_to_be_sold_10_amount_of_securities_acquired | Volume acquired (Item 10). | Integer |
| securities_to_be_sold_10_donar_acquired_date | Donor acquisition date (Item 10). | Date |
| securities_to_be_sold_10_is_gift_transaction | Is gift flag (Item 10). | Boolean |
| securities_to_be_sold_10_name_of_personfrom_whom_acquired | Acquired from (Item 10). | String |
| securities_to_be_sold_10_nature_of_acquisition_transaction | Acquisition nature (Item 10). | String |
| securities_to_be_sold_10_nature_of_payment | Payment nature (Item 10). | String |
| securities_to_be_sold_10_payment_date | Payment date (Item 10). | Date |
| securities_to_be_sold_10_securities_class_title | Class title (Item 10). | String |
| securities_to_be_sold_11_acquired_date | Date of acquisition (Item 11). | Date |
| securities_to_be_sold_11_amount_of_securities_acquired | Volume acquired (Item 11). | Integer |
| securities_to_be_sold_11_donar_acquired_date | Donor date (Item 11). | Date |
| securities_to_be_sold_11_is_gift_transaction | Is gift flag (Item 11). | Boolean |
| securities_to_be_sold_11_name_of_personfrom_whom_acquired | Acquired from (Item 11). | String |
| securities_to_be_sold_11_nature_of_acquisition_transaction | Acquisition nature (Item 11). | String |
| securities_to_be_sold_11_nature_of_payment | Payment nature (Item 11). | String |
| securities_to_be_sold_11_payment_date | Payment date (Item 11). | Date |
| securities_to_be_sold_11_securities_class_title | Class title (Item 11). | String |
| securities_to_be_sold_12_acquired_date | Date of acquisition (Item 12). | Date |
| securities_to_be_sold_12_amount_of_securities_acquired | Volume acquired (Item 12). | Integer |
| securities_to_be_sold_12_donar_acquired_date | Donor date (Item 12). | Date |
| securities_to_be_sold_12_is_gift_transaction | Is gift flag (Item 12). | Boolean |
| securities_to_be_sold_12_name_of_personfrom_whom_acquired | Acquired from (Item 12). | String |
| securities_to_be_sold_12_nature_of_acquisition_transaction | Acquisition nature (Item 12). | String |
| securities_to_be_sold_12_nature_of_payment | Payment nature (Item 12). | String |
| securities_to_be_sold_12_payment_date | Payment date (Item 12). | Date |
| securities_to_be_sold_12_securities_class_title | Title of the security class acquired (Item 12). | String |
| securities_to_be_sold_13_acquired_date | Date securities were originally acquired (Item 13). | Date |
| securities_to_be_sold_13_amount_of_securities_acquired | Volume of securities originally acquired (Item 13). | Integer |
| securities_to_be_sold_13_donar_acquired_date | Date donor acquired securities if a gift (Item 13). | Date |
| securities_to_be_sold_13_is_gift_transaction | Indicates if the acquisition was a gift (Item 13). | Boolean |
| securities_to_be_sold_13_name_of_personfrom_whom_acquired | Name of person/entity from whom acquired (Item 13). | String |
| securities_to_be_sold_13_nature_of_acquisition_transaction | Nature of the acquisition transaction (Item 13). | String |
| securities_to_be_sold_13_nature_of_payment | Nature of payment made for acquisition (Item 13). | String |
| securities_to_be_sold_13_payment_date | Date payment was made for acquisition (Item 13). | Date |
| securities_to_be_sold_13_securities_class_title | Title of the security class acquired (Item 13). | String |
| securities_to_be_sold_14_acquired_date | Date of acquisition (Item 14). | Date |
| securities_to_be_sold_14_amount_of_securities_acquired | Volume acquired (Item 14). | Integer |
| securities_to_be_sold_14_donar_acquired_date | Donor acquisition date (Item 14). | Date |
| securities_to_be_sold_14_is_gift_transaction | Is gift flag (Item 14). | Boolean |
| securities_to_be_sold_14_name_of_personfrom_whom_acquired | Acquired from (Item 14). | String |
| securities_to_be_sold_14_nature_of_acquisition_transaction | Acquisition nature (Item 14). | String |
| securities_to_be_sold_14_nature_of_payment | Payment nature (Item 14). | String |
| securities_to_be_sold_14_payment_date | Payment date (Item 14). | Date |
| securities_to_be_sold_14_securities_class_title | Class title (Item 14). | String |
| securities_to_be_sold_15_acquired_date | Date of acquisition (Item 15). | Date |
| securities_to_be_sold_15_amount_of_securities_acquired | Volume acquired (Item 15). | Integer |
| securities_to_be_sold_15_donar_acquired_date | Donor acquisition date (Item 15). | Date |
| securities_to_be_sold_15_is_gift_transaction | Is gift flag (Item 15). | Boolean |
| securities_to_be_sold_15_name_of_personfrom_whom_acquired | Acquired from (Item 15). | String |
| securities_to_be_sold_15_nature_of_acquisition_transaction | Acquisition nature (Item 15). | String |
| securities_to_be_sold_15_nature_of_payment | Payment nature (Item 15). | String |
| securities_to_be_sold_15_payment_date | Payment date (Item 15). | Date |
| securities_to_be_sold_15_securities_class_title | Class title (Item 15). | String |
| securities_to_be_sold_16_acquired_date | Date of acquisition (Item 16). | Date |
| securities_to_be_sold_16_amount_of_securities_acquired | Volume acquired (Item 16). | Integer |
| securities_to_be_sold_16_donar_acquired_date | Donor acquisition date (Item 16). | Date |
| securities_to_be_sold_16_is_gift_transaction | Is gift flag (Item 16). | Boolean |
| securities_to_be_sold_16_name_of_personfrom_whom_acquired | Acquired from (Item 16). | String |
| securities_to_be_sold_16_nature_of_acquisition_transaction | Acquisition nature (Item 16). | String |
| securities_to_be_sold_16_nature_of_payment | Payment nature (Item 16). | String |
| securities_to_be_sold_16_payment_date | Payment date (Item 16). | Date |
| securities_to_be_sold_16_securities_class_title | Class title (Item 16). | String |
| securities_to_be_sold_17_acquired_date | Date of acquisition (Item 17). | Date |
| securities_to_be_sold_17_amount_of_securities_acquired | Volume acquired (Item 17). | Integer |
| securities_to_be_sold_17_donar_acquired_date | Donor acquisition date (Item 17). | Date |
| securities_to_be_sold_17_is_gift_transaction | Is gift flag (Item 17). | Boolean |
| securities_to_be_sold_17_name_of_personfrom_whom_acquired | Acquired from (Item 17). | String |
| securities_to_be_sold_17_nature_of_acquisition_transaction | Acquisition nature (Item 17). | String |
| securities_to_be_sold_17_nature_of_payment | Payment nature (Item 17). | String |
| securities_to_be_sold_17_payment_date | Payment date (Item 17). | Date |
| securities_to_be_sold_17_securities_class_title | Class title (Item 17). | String |
| securities_to_be_sold_18_acquired_date | Date of acquisition (Item 18). | Date |
| securities_to_be_sold_18_amount_of_securities_acquired | Volume acquired (Item 18). | Integer |
| securities_to_be_sold_18_donar_acquired_date | Donor acquisition date (Item 18). | Date |
| securities_to_be_sold_18_is_gift_transaction | Is gift flag (Item 18). | Boolean |
| securities_to_be_sold_18_name_of_personfrom_whom_acquired | Acquired from (Item 18). | String |
| securities_to_be_sold_18_nature_of_acquisition_transaction | Acquisition nature (Item 18). | String |
| securities_to_be_sold_18_nature_of_payment | Payment nature (Item 18). | String |
| securities_to_be_sold_18_payment_date | Payment date (Item 18). | Date |
| securities_to_be_sold_18_securities_class_title | Class title (Item 18). | String |
| securities_to_be_sold_19_acquired_date | Date of acquisition (Item 19). | Date |
| securities_to_be_sold_19_amount_of_securities_acquired | Volume acquired (Item 19). | Integer |
| securities_to_be_sold_19_donar_acquired_date | Donor acquisition date (Item 19). | Date |
| securities_to_be_sold_19_is_gift_transaction | Is gift flag (Item 19). | Boolean |
| securities_to_be_sold_19_name_of_personfrom_whom_acquired | Acquired from (Item 19). | String |
| securities_to_be_sold_19_nature_of_acquisition_transaction | Acquisition nature (Item 19). | String |
| securities_to_be_sold_19_nature_of_payment | Payment nature (Item 19). | String |
| securities_to_be_sold_19_payment_date | Payment date (Item 19). | Date |
| securities_to_be_sold_19_securities_class_title | Class title (Item 19). | String |
| securities_to_be_sold_1_acquired_date | Date of acquisition (Item 1). | Date |
| securities_to_be_sold_1_amount_of_securities_acquired | Volume acquired (Item 1). | Integer |
| securities_to_be_sold_1_donar_acquired_date | Donor acquisition date (Item 1). | Date |
| securities_to_be_sold_1_is_gift_transaction | Is gift flag (Item 1). | Boolean |
| securities_to_be_sold_1_name_of_personfrom_whom_acquired | Acquired from (Item 1). | String |
| securities_to_be_sold_1_nature_of_acquisition_transaction | Acquisition nature (Item 1). | String |
| securities_to_be_sold_1_nature_of_payment | Payment nature (Item 1). | String |
| securities_to_be_sold_1_payment_date | Payment date (Item 1). | Date |
| securities_to_be_sold_1_securities_class_title | Class title (Item 1). | String |
| securities_to_be_sold_20_acquired_date | Date of acquisition (Item 20). | Date |
| securities_to_be_sold_20_amount_of_securities_acquired | Volume acquired (Item 20). | Integer |
| securities_to_be_sold_20_donar_acquired_date | Donor acquisition date (Item 20). | Date |
| securities_to_be_sold_20_is_gift_transaction | Is gift flag (Item 20). | Boolean |
| securities_to_be_sold_20_name_of_personfrom_whom_acquired | Acquired from (Item 20). | String |
| securities_to_be_sold_20_nature_of_acquisition_transaction | Acquisition nature (Item 20). | String |
| securities_to_be_sold_20_nature_of_payment | Payment nature (Item 20). | String |
| securities_to_be_sold_20_payment_date | Payment date (Item 20). | Date |
| securities_to_be_sold_20_securities_class_title | Class title (Item 20). | String |
| securities_to_be_sold_21_acquired_date | Date of acquisition (Item 21). | Date |
| securities_to_be_sold_21_amount_of_securities_acquired | Volume acquired (Item 21). | Integer |
| securities_to_be_sold_21_donar_acquired_date | Donor acquisition date (Item 21). | Date |
| securities_to_be_sold_21_is_gift_transaction | Is gift flag (Item 21). | Boolean |
| securities_to_be_sold_21_name_of_personfrom_whom_acquired | Acquired from (Item 21). | String |
| securities_to_be_sold_21_nature_of_acquisition_transaction | Acquisition nature (Item 21). | String |
| securities_to_be_sold_21_nature_of_payment | Payment nature (Item 21). | String |
| securities_to_be_sold_21_payment_date | Payment date (Item 21). | Date |
| securities_to_be_sold_21_securities_class_title | Class title (Item 21). | String |
| securities_to_be_sold_22_acquired_date | Date of acquisition (Item 22). | Date |
| securities_to_be_sold_22_amount_of_securities_acquired | Volume acquired (Item 22). | Integer |
| securities_to_be_sold_22_donar_acquired_date | Donor acquisition date (Item 22). | Date |
| securities_to_be_sold_22_is_gift_transaction | Is gift flag (Item 22). | Boolean |
| securities_to_be_sold_22_name_of_personfrom_whom_acquired | Acquired from (Item 22). | String |
| securities_to_be_sold_22_nature_of_acquisition_transaction | Acquisition nature (Item 22). | String |
| securities_to_be_sold_22_nature_of_payment | Payment nature (Item 22). | String |
| securities_to_be_sold_22_payment_date | Payment date (Item 22). | Date |
| securities_to_be_sold_22_securities_class_title | Class title (Item 22). | String |
| securities_to_be_sold_23_acquired_date | Date securities were originally acquired (Item 23). | Date |
| securities_to_be_sold_23_amount_of_securities_acquired | Volume of securities originally acquired (Item 23). | Integer |
| securities_to_be_sold_23_donar_acquired_date | Date donor acquired securities if a gift (Item 23). | Date |
| securities_to_be_sold_23_is_gift_transaction | Indicates if the acquisition was a gift (Item 23). | Boolean |
| securities_to_be_sold_23_name_of_personfrom_whom_acquired | Name of person/entity from whom acquired (Item 23). | String |
| securities_to_be_sold_23_nature_of_acquisition_transaction | Nature of the acquisition transaction (Item 23). | String |
| securities_to_be_sold_23_nature_of_payment | Nature of payment made for acquisition (Item 23). | String |
| securities_to_be_sold_23_payment_date | Date payment was made for acquisition (Item 23). | Date |
| securities_to_be_sold_23_securities_class_title | Title of the security class acquired (Item 23). | String |
| securities_to_be_sold_24_acquired_date | Date of acquisition (Item 24). | Date |
| securities_to_be_sold_24_amount_of_securities_acquired | Volume acquired (Item 24). | Integer |
| securities_to_be_sold_24_donar_acquired_date | Donor acquisition date (Item 24). | Date |
| securities_to_be_sold_24_is_gift_transaction | Is gift flag (Item 24). | Boolean |
| securities_to_be_sold_24_name_of_personfrom_whom_acquired | Acquired from (Item 24). | String |
| securities_to_be_sold_24_nature_of_acquisition_transaction | Acquisition nature (Item 24). | String |
| securities_to_be_sold_24_nature_of_payment | Payment nature (Item 24). | String |
| securities_to_be_sold_24_payment_date | Payment date (Item 24). | Date |
| securities_to_be_sold_24_securities_class_title | Class title (Item 24). | String |
| securities_to_be_sold_25_acquired_date | Date of acquisition (Item 25). | Date |
| securities_to_be_sold_25_amount_of_securities_acquired | Volume acquired (Item 25). | Integer |
| securities_to_be_sold_25_donar_acquired_date | Donor acquisition date (Item 25). | Date |
| securities_to_be_sold_25_is_gift_transaction | Is gift flag (Item 25). | Boolean |
| securities_to_be_sold_25_name_of_personfrom_whom_acquired | Acquired from (Item 25). | String |
| securities_to_be_sold_25_nature_of_acquisition_transaction | Acquisition nature (Item 25). | String |
| securities_to_be_sold_25_nature_of_payment | Payment nature (Item 25). | String |
| securities_to_be_sold_25_payment_date | Payment date (Item 25). | Date |
| securities_to_be_sold_25_securities_class_title | Class title (Item 25). | String |
| securities_to_be_sold_26_acquired_date | Date of acquisition (Item 26). | Date |
| securities_to_be_sold_26_amount_of_securities_acquired | Volume acquired (Item 26). | Integer |
| securities_to_be_sold_26_donar_acquired_date | Donor acquisition date (Item 26). | Date |
| securities_to_be_sold_26_is_gift_transaction | Is gift flag (Item 26). | Boolean |
| securities_to_be_sold_26_name_of_personfrom_whom_acquired | Acquired from (Item 26). | String |
| securities_to_be_sold_26_nature_of_acquisition_transaction | Acquisition nature (Item 26). | String |
| securities_to_be_sold_26_nature_of_payment | Payment nature (Item 26). | String |
| securities_to_be_sold_26_payment_date | Payment date (Item 26). | Date |
| securities_to_be_sold_26_securities_class_title | Class title (Item 26). | String |
| securities_to_be_sold_27_acquired_date | Date of acquisition (Item 27). | Date |
| securities_to_be_sold_27_amount_of_securities_acquired | Volume acquired (Item 27). | Integer |
| securities_to_be_sold_27_donar_acquired_date | Donor acquisition date (Item 27). | Date |
| securities_to_be_sold_27_is_gift_transaction | Is gift flag (Item 27). | Boolean |
| securities_to_be_sold_27_name_of_personfrom_whom_acquired | Acquired from (Item 27). | String |
| securities_to_be_sold_27_nature_of_acquisition_transaction | Acquisition nature (Item 27). | String |
| securities_to_be_sold_27_nature_of_payment | Payment nature (Item 27). | String |
| securities_to_be_sold_27_payment_date | Payment date (Item 27). | Date |
| securities_to_be_sold_27_securities_class_title | Class title (Item 27). | String |
| securities_to_be_sold_28_acquired_date | Date of acquisition (Item 28). | Date |
| securities_to_be_sold_28_amount_of_securities_acquired | Volume acquired (Item 28). | Integer |
| securities_to_be_sold_28_donar_acquired_date | Donor acquisition date (Item 28). | Date |
| securities_to_be_sold_28_is_gift_transaction | Is gift flag (Item 28). | Boolean |
| securities_to_be_sold_28_name_of_personfrom_whom_acquired | Acquired from (Item 28). | String |
| securities_to_be_sold_28_nature_of_acquisition_transaction | Acquisition nature (Item 28). | String |
| securities_to_be_sold_28_nature_of_payment | Payment nature (Item 28). | String |
| securities_to_be_sold_28_payment_date | Payment date (Item 28). | Date |
| securities_to_be_sold_28_securities_class_title | Class title (Item 28). | String |
| securities_to_be_sold_29_acquired_date | Date of acquisition (Item 29). | Date |
| securities_to_be_sold_29_amount_of_securities_acquired | Volume acquired (Item 29). | Integer |
| securities_to_be_sold_29_donar_acquired_date | Donor acquisition date (Item 29). | Date |
| securities_to_be_sold_29_is_gift_transaction | Is gift flag (Item 29). | Boolean |
| securities_to_be_sold_29_name_of_personfrom_whom_acquired | Acquired from (Item 29). | String |
| securities_to_be_sold_29_nature_of_acquisition_transaction | Acquisition nature (Item 29). | String |
| securities_to_be_sold_29_nature_of_payment | Payment nature (Item 29). | String |
| securities_to_be_sold_29_payment_date | Payment date (Item 29). | Date |
| securities_to_be_sold_29_securities_class_title | Class title (Item 29). | String |
| securities_to_be_sold_2_acquired_date | Date of acquisition (Item 2). | Date |
| securities_to_be_sold_2_amount_of_securities_acquired | Volume acquired (Item 2). | Integer |
| securities_to_be_sold_2_donar_acquired_date | Donor acquisition date (Item 2). | Date |
| securities_to_be_sold_2_is_gift_transaction | Is gift flag (Item 2). | Boolean |
| securities_to_be_sold_2_name_of_personfrom_whom_acquired | Acquired from (Item 2). | String |
| securities_to_be_sold_2_nature_of_acquisition_transaction | Acquisition nature (Item 2). | String |
| securities_to_be_sold_2_nature_of_payment | Payment nature (Item 2). | String |
| securities_to_be_sold_2_payment_date | Payment date (Item 2). | Date |
| securities_to_be_sold_2_securities_class_title | Class title (Item 2). | String |
| securities_to_be_sold_30_acquired_date | Date of acquisition (Item 30). | Date |
| securities_to_be_sold_30_amount_of_securities_acquired | Volume acquired (Item 30). | Integer |
| securities_to_be_sold_30_donar_acquired_date | Donor acquisition date (Item 30). | Date |
| securities_to_be_sold_30_is_gift_transaction | Is gift flag (Item 30). | Boolean |
| securities_to_be_sold_30_name_of_personfrom_whom_acquired | Acquired from (Item 30). | String |
| securities_to_be_sold_30_nature_of_acquisition_transaction | Acquisition nature (Item 30). | String |
| securities_to_be_sold_30_nature_of_payment | Payment nature (Item 30). | String |
| securities_to_be_sold_30_payment_date | Payment date (Item 30). | Date |
| securities_to_be_sold_30_securities_class_title | Class title (Item 30). | String |
| securities_to_be_sold_31_acquired_date | Date of acquisition (Item 31). | Date |
| securities_to_be_sold_31_amount_of_securities_acquired | Volume acquired (Item 31). | Integer |
| securities_to_be_sold_31_donar_acquired_date | Donor acquisition date (Item 31). | Date |
| securities_to_be_sold_31_is_gift_transaction | Is gift flag (Item 31). | Boolean |
| securities_to_be_sold_31_name_of_personfrom_whom_acquired | Acquired from (Item 31). | String |
| securities_to_be_sold_31_nature_of_acquisition_transaction | Acquisition nature (Item 31). | String |
| securities_to_be_sold_31_nature_of_payment | Payment nature (Item 31). | String |
| securities_to_be_sold_31_payment_date | Payment date (Item 31). | Date |
| securities_to_be_sold_31_securities_class_title | Class title (Item 31). | String |
| securities_to_be_sold_32_acquired_date | Date of acquisition (Item 32). | Date |
| securities_to_be_sold_32_amount_of_securities_acquired | Volume acquired (Item 32). | Integer |
| securities_to_be_sold_32_donar_acquired_date | Donor acquisition date (Item 32). | Date |
| securities_to_be_sold_32_is_gift_transaction | Is gift flag (Item 32). | Boolean |
| securities_to_be_sold_32_name_of_personfrom_whom_acquired | Acquired from (Item 32). | String |
| securities_to_be_sold_32_nature_of_acquisition_transaction | Acquisition nature (Item 32). | String |
| securities_to_be_sold_32_nature_of_payment | Payment nature (Item 32). | String |
| securities_to_be_sold_32_payment_date | Payment date (Item 32). | Date |
| securities_to_be_sold_32_securities_class_title | Class title (Item 32). | String |
| securities_to_be_sold_33_acquired_date | Date of acquisition (Item 33). | Date |
| securities_to_be_sold_33_amount_of_securities_acquired | Volume of securities originally acquired (Item 33). | Integer |
| securities_to_be_sold_33_donar_acquired_date | Date donor acquired securities if a gift (Item 33). | Date |
| securities_to_be_sold_33_is_gift_transaction | Indicates if the acquisition was a gift (Item 33). | Boolean |
| securities_to_be_sold_33_name_of_personfrom_whom_acquired | Name of person/entity from whom acquired (Item 33). | String |
| securities_to_be_sold_33_nature_of_acquisition_transaction | Nature of the acquisition transaction (Item 33). | String |
| securities_to_be_sold_33_nature_of_payment | Nature of payment made for acquisition (Item 33). | String |
| securities_to_be_sold_33_payment_date | Date payment was made for acquisition (Item 33). | Date |
| securities_to_be_sold_33_securities_class_title | Title of the security class acquired (Item 33). | String |
| securities_to_be_sold_34_acquired_date | Date of acquisition (Item 34). | Date |
| securities_to_be_sold_34_amount_of_securities_acquired | Volume acquired (Item 34). | Integer |
| securities_to_be_sold_34_donar_acquired_date | Donor acquisition date (Item 34). | Date |
| securities_to_be_sold_34_is_gift_transaction | Is gift flag (Item 34). | Boolean |
| securities_to_be_sold_34_name_of_personfrom_whom_acquired | Acquired from (Item 34). | String |
| securities_to_be_sold_34_nature_of_acquisition_transaction | Acquisition nature (Item 34). | String |
| securities_to_be_sold_34_nature_of_payment | Payment nature (Item 34). | String |
| securities_to_be_sold_34_payment_date | Payment date (Item 34). | Date |
| securities_to_be_sold_34_securities_class_title | Class title (Item 34). | String |
| securities_to_be_sold_35_acquired_date | Date of acquisition (Item 35). | Date |
| securities_to_be_sold_35_amount_of_securities_acquired | Volume acquired (Item 35). | Integer |
| securities_to_be_sold_35_donar_acquired_date | Donor acquisition date (Item 35). | Date |
| securities_to_be_sold_35_is_gift_transaction | Is gift flag (Item 35). | Boolean |
| securities_to_be_sold_35_name_of_personfrom_whom_acquired | Acquired from (Item 35). | String |
| securities_to_be_sold_35_nature_of_acquisition_transaction | Acquisition nature (Item 35). | String |
| securities_to_be_sold_35_nature_of_payment | Payment nature (Item 35). | String |
| securities_to_be_sold_35_payment_date | Payment date (Item 35). | Date |
| securities_to_be_sold_35_securities_class_title | Class title (Item 35). | String |
| securities_to_be_sold_36_acquired_date | Date of acquisition (Item 36). | Date |
| securities_to_be_sold_36_amount_of_securities_acquired | Volume acquired (Item 36). | Integer |
| securities_to_be_sold_36_donar_acquired_date | Donor acquisition date (Item 36). | Date |
| securities_to_be_sold_36_is_gift_transaction | Is gift flag (Item 36). | Boolean |
| securities_to_be_sold_36_name_of_personfrom_whom_acquired | Acquired from (Item 36). | String |
| securities_to_be_sold_36_nature_of_acquisition_transaction | Acquisition nature (Item 36). | String |
| securities_to_be_sold_36_nature_of_payment | Payment nature (Item 36). | String |
| securities_to_be_sold_36_payment_date | Payment date (Item 36). | Date |
| securities_to_be_sold_36_securities_class_title | Class title (Item 36). | String |
| securities_to_be_sold_37_acquired_date | Date of acquisition (Item 37). | Date |
| securities_to_be_sold_37_amount_of_securities_acquired | Volume acquired (Item 37). | Integer |
| securities_to_be_sold_37_donar_acquired_date | Donor acquisition date (Item 37). | Date |
| securities_to_be_sold_37_is_gift_transaction | Is gift flag (Item 37). | Boolean |
| securities_to_be_sold_37_name_of_personfrom_whom_acquired | Acquired from (Item 37). | String |
| securities_to_be_sold_37_nature_of_acquisition_transaction | Acquisition nature (Item 37). | String |
| securities_to_be_sold_37_nature_of_payment | Payment nature (Item 37). | String |
| securities_to_be_sold_37_payment_date | Payment date (Item 37). | Date |
| securities_to_be_sold_37_securities_class_title | Class title (Item 37). | String |
| securities_to_be_sold_38_acquired_date | Date of acquisition (Item 38). | Date |
| securities_to_be_sold_38_amount_of_securities_acquired | Volume acquired (Item 38). | Integer |
| securities_to_be_sold_38_donar_acquired_date | Donor acquisition date (Item 38). | Date |
| securities_to_be_sold_38_is_gift_transaction | Is gift flag (Item 38). | Boolean |
| securities_to_be_sold_38_name_of_personfrom_whom_acquired | Acquired from (Item 38). | String |
| securities_to_be_sold_38_nature_of_acquisition_transaction | Acquisition nature (Item 38). | String |
| securities_to_be_sold_38_nature_of_payment | Payment nature (Item 38). | String |
| securities_to_be_sold_38_payment_date | Payment date (Item 38). | Date |
| securities_to_be_sold_38_securities_class_title | Class title (Item 38). | String |
| securities_to_be_sold_3_acquired_date | Date of acquisition (Item 3). | Date |
| securities_to_be_sold_3_amount_of_securities_acquired | Volume acquired (Item 3). | Integer |
| securities_to_be_sold_3_donar_acquired_date | Donor acquisition date (Item 3). | Date |
| securities_to_be_sold_3_is_gift_transaction | Is gift flag (Item 3). | Boolean |
| securities_to_be_sold_3_name_of_personfrom_whom_acquired | Acquired from (Item 3). | String |
| securities_to_be_sold_3_nature_of_acquisition_transaction | Acquisition nature (Item 3). | String |
| securities_to_be_sold_3_nature_of_payment | Payment nature (Item 3). | String |
| securities_to_be_sold_3_payment_date | Payment date (Item 3). | Date |
| securities_to_be_sold_3_securities_class_title | Class title (Item 3). | String |
| securities_to_be_sold_4_acquired_date | Date of acquisition (Item 4). | Date |
| securities_to_be_sold_4_amount_of_securities_acquired | Volume acquired (Item 4). | Integer |
| securities_to_be_sold_4_donar_acquired_date | Donor acquisition date (Item 4). | Date |
| securities_to_be_sold_4_is_gift_transaction | Is gift flag (Item 4). | Boolean |
| securities_to_be_sold_4_name_of_personfrom_whom_acquired | Acquired from (Item 4). | String |
| securities_to_be_sold_4_nature_of_acquisition_transaction | Acquisition nature (Item 4). | String |
| securities_to_be_sold_4_nature_of_payment | Payment nature (Item 4). | String |
| securities_to_be_sold_4_payment_date | Payment date (Item 4). | Date |
| securities_to_be_sold_4_securities_class_title | Class title (Item 4). | String |
| securities_to_be_sold_5_acquired_date | Date of acquisition (Item 5). | Date |
| securities_to_be_sold_5_amount_of_securities_acquired | Volume acquired (Item 5). | Integer |
| securities_to_be_sold_5_donar_acquired_date | Donor acquisition date (Item 5). | Date |
| securities_to_be_sold_5_is_gift_transaction | Is gift flag (Item 5). | Boolean |
| securities_to_be_sold_5_name_of_personfrom_whom_acquired | Acquired from (Item 5). | String |
| securities_to_be_sold_5_nature_of_acquisition_transaction | Acquisition nature (Item 5). | String |
| securities_to_be_sold_5_nature_of_payment | Payment nature (Item 5). | String |
| securities_to_be_sold_5_payment_date | Payment date (Item 5). | Date |
| securities_to_be_sold_5_securities_class_title | Class title (Item 5). | String |
| securities_to_be_sold_6_acquired_date | Date of acquisition (Item 6). | Date |
| securities_to_be_sold_6_amount_of_securities_acquired | Volume acquired (Item 6). | Integer |
| securities_to_be_sold_6_donar_acquired_date | Donor acquisition date (Item 6). | Date |
| securities_to_be_sold_6_is_gift_transaction | Is gift flag (Item 6). | Boolean |
| securities_to_be_sold_6_name_of_personfrom_whom_acquired | Acquired from (Item 6). | String |
| securities_to_be_sold_6_nature_of_acquisition_transaction | Acquisition nature (Item 6). | String |
| securities_to_be_sold_6_nature_of_payment | Payment nature (Item 6). | String |
| securities_to_be_sold_6_payment_date | Payment date (Item 6). | Date |
| securities_to_be_sold_6_securities_class_title | Class title (Item 6). | String |
| securities_to_be_sold_7_acquired_date | Date of acquisition (Item 7). | Date |
| securities_to_be_sold_7_amount_of_securities_acquired | Volume acquired (Item 7). | Integer |
| securities_to_be_sold_7_donar_acquired_date | Donor acquisition date (Item 7). | Date |
| securities_to_be_sold_7_is_gift_transaction | Is gift flag (Item 7). | Boolean |
| securities_to_be_sold_7_name_of_personfrom_whom_acquired | Acquired from (Item 7). | String |
| securities_to_be_sold_7_nature_of_acquisition_transaction | Acquisition nature (Item 7). | String |
| securities_to_be_sold_7_nature_of_payment | Payment nature (Item 7). | String |
| securities_to_be_sold_7_payment_date | Payment date (Item 7). | Date |
| securities_to_be_sold_7_securities_class_title | Class title (Item 7). | String |
| securities_to_be_sold_8_acquired_date | Date of acquisition (Item 8). | Date |
| securities_to_be_sold_8_amount_of_securities_acquired | Volume acquired (Item 8). | Integer |
| securities_to_be_sold_8_donar_acquired_date | Date donor acquired securities if a gift (Item 8). | Date |
| securities_to_be_sold_8_is_gift_transaction | Indicates if the acquisition was a gift (Item 8). | Boolean |
| securities_to_be_sold_8_name_of_personfrom_whom_acquired | Name of person/entity from whom acquired (Item 8). | String |
| securities_to_be_sold_8_nature_of_acquisition_transaction | Nature of the acquisition transaction (Item 8). | String |
| securities_to_be_sold_8_nature_of_payment | Nature of payment made for acquisition (Item 8). | String |
| securities_to_be_sold_8_payment_date | Date payment was made for acquisition (Item 8). | Date |
| securities_to_be_sold_8_securities_class_title | Title of the security class acquired (Item 8). | String |
| securities_to_be_sold_9_acquired_date | Date of acquisition (Item 9). | Date |
| securities_to_be_sold_9_amount_of_securities_acquired | Volume acquired (Item 9). | Integer |
| securities_to_be_sold_9_donar_acquired_date | Donor acquisition date (Item 9). | Date |
| securities_to_be_sold_9_is_gift_transaction | Is gift flag (Item 9). | Boolean |
| securities_to_be_sold_9_name_of_personfrom_whom_acquired | Acquired from (Item 9). | String |
| securities_to_be_sold_9_nature_of_acquisition_transaction | Acquisition nature (Item 9). | String |
| securities_to_be_sold_9_nature_of_payment | Payment nature (Item 9). | String |
| securities_to_be_sold_9_payment_date | Payment date (Item 9). | Date |
| securities_to_be_sold_9_securities_class_title | Class title (Item 9). | String |
| filer_info_contact_contact_email_address | Email address of the filer's contact person. | String |
| filer_info_contact_contact_name | Name of the contact person for the filing. | String |
| filer_info_contact_contact_phone_number | Phone number of the contact person. | String |
| filer_info_filer_filer_credentials_ccc | CIK Confirmation Code used for EDGAR authentication. | String |
| filer_info_filer_filer_credentials_cik | Central Index Key of the filer. | String |
| filer_info_live_test_flag | Indicator if the filing is a LIVE submission or a TEST submission. | String |
| submission_type | The type of SEC submission (e.g., 144). | String |