| schema_version | Version of the EDGAR technical specification used for the XML filing. | String | Original |
| document_type | The SEC form type being filed (e.g., "5" for Form 5). | String | Original |
| report_period | The date of the event or the end of the annual period being reported. | Date | Original |
| not_subject_to_section16 | Flag indicating the filer believes they are not subject to Section 16 requirements. | Boolean | Original |
| form3_holdings_reported | Flag indicating if initial holdings (that should have been on Form 3) are being reported here. | Boolean | Original |
| form4_transactions_reported | Flag indicating if transactions (that should have been on Form 4) are being reported here. | Boolean | Original |
| issuer_cik | The Central Index Key (CIK) number of the company whose stock is being reported. | Integer | Original |
| issuer_name | The name of the company whose stock is being reported. | String | Original |
| issuer_symbol | The stock ticker symbol of the issuing company. | String | Original |
| owner_cik | The CIK number of the reporting person (the insider). | Integer | Original |
| owner_name | The full name of the reporting person. | String | Original |
| owner_street1 | First line of the reporting person's street address. | String | Original |
| owner_street2 | Second line of the reporting person's street address (if any). | String | Original |
| owner_city | The city component of the owner's address. | String | Original |
| owner_state | The state abbreviation of the owner's address. | String | Original |
| owner_zip | The zip code of the owner's address. | String | Original |
| owner_state_description | The full name of the state or country (if foreign address). | String | Original |
| is_director | Flag indicating if the reporting person is a Director. | Boolean | Original |
| is_officer | Flag indicating if the reporting person is an Officer. | Boolean | Original |
| is_ten_percent_owner | Flag indicating if the reporting person owns more than 10% of the security class. | Boolean | Original |
| is_other_relationship | Flag indicating if the reporting person has an "Other" relationship to the issuer. | Boolean | Original |
| officer_title | The title of the officer (e.g., "CEO," "CFO"). | String | Original |
| nonderivative_transaction_security_title | Description of the non-derivative security traded. | String | Original |
| nonderivative_transaction_date | The date the non-derivative transaction occurred. | Date | Original |
| nonderivative_transaction_date_footnote_id | Footnote reference for the transaction date. | String | Original |
| nonderivative_transaction_deemed_execution_date | Date the transaction is legally deemed executed (if different). | Date | Original |
| nonderivative_transaction_form_type | Form type of the original transaction (e.g., "4" if previously unreported). | String | Original |
| nonderivative_transaction_code | The code representing the nature of the transaction (e.g., "A" for award, "G" for gift). | String | Original |
| nonderivative_transaction_equity_swap_involved | Flag indicating if the non-derivative transaction involved an equity swap. | Boolean | Original |
| nonderivative_transaction_timeliness | Indicates if the filing of the transaction was timely or delayed. | String | Original |
| nonderivative_transaction_shares | The amount of shares involved in the transaction. | Decimal | Original |
| nonderivative_transaction_price_per_share | The price per share paid or received in the transaction. | Decimal | Original |
| nonderivative_transaction_acquired_disposed_code | Code indicating shares were Acquired (A) or Disposed (D). | String | Original |
| nonderivative_transaction_shares_owned_after | The total number of non-derivative shares beneficially owned after the transaction. | Decimal | Original |
| nonderivative_transaction_ownership_nature | Code indicating the nature of ownership (e.g., "D" for Direct, "I" for Indirect). | String | Original |
| derivative_holding_security_title | Description of the derivative security held (end-of-period balance). | String | Original |
| derivative_holding_conversion_exercise_price_footnote_id | Footnote reference for the derivative conversion/exercise price. | String | Original |
| derivative_holding_transaction_form_type | Form type indicating if the holding was previously reported. | String | Original |
| derivative_holding_exercise_date_footnote_id | Footnote reference for the derivative exercisable date. | String | Original |
| derivative_holding_expiration_date_footnote_id | Footnote reference for the derivative expiration date. | String | Original |
| derivative_holding_underlying_security_title | Description of the security into which the derivative is convertible. | String | Original |
| derivative_holding_underlying_security_title_footnote_id | Footnote reference for the underlying security title. | String | Original |
| derivative_holding_underlying_security_shares_footnote_id | Footnote reference for the underlying security shares amount. | String | Original |
| derivative_holding_shares_owned_after | The total number of derivative shares beneficially owned after the event date. | Decimal | Original |
| derivative_holding_ownership_nature | Code indicating the nature of derivative ownership ("D" or "I"). | String | Original |
| footnote_id | Identifier for a footnote referenced within the filing. | String | Original |
| footnote_text | The content of the footnote corresponding to the footnote_id. | String | Original |
| remarks | General comments or additional information provided by the filer. | String | Original |
| signature_name | The name of the person signing the document. | String | Original |
| signature_date | The date the document was signed. | Date | Original |
| nonderivative_transaction_code_footnote_id | Footnote reference for the non-derivative transaction code. | String | Original |
| nonderivative_transaction_ownership_nature_details | Detailed description if non-derivative transaction ownership is indirect. | String | Original |
| other_relationship_text | Text description of the "Other" relationship. | String | Original |
| nonderivative_holding_security_title | Description of the non-derivative security held (end-of-period balance). | String | Original |
| nonderivative_holding_shares_owned_after | The total number of non-derivative shares beneficially owned at the end of the period. | Decimal | Original |
| nonderivative_holding_ownership_nature | Code indicating the nature of ownership for the final non-derivative holding. | String | Original |
| nonderivative_holding_ownership_nature_details_footnote_id | Footnote reference for non-derivative holding ownership nature details. | String | Original |
| nonderivative_holding_ownership_nature_details | Detailed description if non-derivative holding ownership is indirect. | String | Original |
| derivativeTable | A marker indicating the start of the derivative table section in the XML structure. | Boolean/Marker | Original |
| derivative_holding_date | The date associated with the derivative holding (often the report period date). | Date | Original |
| nonderivative_holding_price_per_share | The transaction price per share associated with the holding (often N/A). | Decimal | Original |
| derivative_transaction_shares_owned_after_footnote_id | Footnote reference for the total derivative shares owned after the transaction. | String | Original |
| nonderivative_holding_equity_swap_involved | Flag for non-derivative holdings involved in an equity swap transaction. | Boolean | Original |
| derivative_holding_conversion_exercise_price | The price at which the derivative can be converted or exercised. | Decimal | Original |
| derivative_transaction_acquired_disposed_code | Code indicating derivative shares were Acquired (A) or Disposed (D) in the transaction. | String | Original |
| derivative_transaction_code_footnote_id | Footnote reference for the derivative transaction code. | String | Original |
| derivative_holding_shares_footnote_id | Footnote reference for the amount of derivative shares held. | String | Original |
| derivative_transaction_shares_footnote_id | Footnote reference for the amount of derivative shares transacted. | String | Original |
| nonderivative_holding_acquired_disposed_code | Code indicating whether the shares were acquired (A) or disposed (D) in the holding row (usually N/A). | String | Original |
| nonderivative_transaction_deemed_execution_date_footnote_id | Footnote reference for the non-derivative deemed execution date. | String | Original |
| derivative_transaction_security_title_footnote_id | Footnote reference for the derivative security title transacted. | String | Original |
| derivative_transaction_ownership_nature_details_footnote_id | Footnote reference for the derivative transaction ownership nature details. | String | Original |
| derivative_transaction_shares_owned_after | The total number of derivative shares beneficially owned after the transaction. | Decimal | Original |
| nonderivative_holding_transaction_date_footnote_id | Footnote reference for the non-derivative holding transaction date. | String | Original |
| derivative_transaction_ownership_nature_details | Detailed description if derivative transaction ownership is indirect. | String | Original |
| derivative_holding_deemed_execution_date | Date the derivative holding is deemed to have been executed. | Date | Original |
| nonderivative_holding_shares_footnote_id | Footnote reference for the amount of non-derivative shares held. | String | Original |
| derivative_holding_timeliness | Indicates if the derivative holding filing was timely or delayed. | String | Original |
| nonderivative_transaction_shares_footnote_id | Footnote reference for the amount of non-derivative shares transacted. | String | Original |
| nonderivative_transaction_shares_owned_after_footnote_id | Footnote reference for the non-derivative shares owned after the transaction. | String | Original |
| nonderivative_holding_deemed_execution_date | Date the non-derivative holding is deemed to have been executed. | Date | Original |
| derivative_holding_price_per_share | The transaction price per derivative share for the holding (N/A). | Decimal | Original |
| rule_10b5_1_c_conditions | Flag indicating if the transaction was made pursuant to a pre-arranged 10b5-1 plan. | Boolean | Original |
| nonderivative_holding_code_footnote_id | Footnote reference for the non-derivative holding transaction code. | String | Original |
| derivative_holding_ownership_nature_details_footnote_id | Footnote reference for the derivative holding ownership nature details. | String | Original |
| derivative_holding_expiration_date | The date the derivative security expires. | Date | Original |
| derivative_transaction_exercise_date | The date the derivative became exercisable as a result of the transaction. | Date | Original |
| derivative_holding_equity_swap_involved | Flag for derivative holdings involved in an equity swap transaction. | Boolean | Original |
| derivative_holding_code_footnote_id | Footnote reference for the derivative holding transaction code. | String | Original |
| nonderivative_transaction_price_footnote_id | Footnote reference for the non-derivative price per share transacted. | String | Original |
| derivative_transaction_security_title | Description of the derivative security transacted. | String | Original |
| derivative_transaction_date | The date the derivative transaction occurred. | Date | Original |
| derivative_holding_ownership_nature_details | Detailed description if derivative holding ownership is indirect. | String | Original |
| derivative_transaction_underlying_security_shares | The number of underlying shares represented by the derivative transacted. | Decimal | Original |
| nonderivative_holding_transaction_form_type | Form type of the original non-derivative holding (usually "3"). | String | Original |
| derivative_holding_price_footnote_id | Footnote reference for the derivative holding price per share. | String | Original |
| derivative_transaction_ownership_nature | Code indicating the nature of derivative transaction ownership ("D" or "I"). | String | Original |
| derivative_transaction_exercise_date_footnote_id | Footnote reference for the derivative transaction exercisable date. | String | Original |
| derivative_holding_acquired_disposed_code | Code indicating whether the derivative holding was acquired (A) or disposed (D). | String | Original |
| derivative_transaction_expiration_date_footnote_id | Footnote reference for the derivative transaction expiration date. | String | Original |
| derivative_holding_shares_owned_after_footnote_id | Footnote reference for the total derivative shares owned after the event. | String | Original |
| derivative_transaction_form_type | Form type of the derivative transaction (usually "4"). | String | Original |
| derivative_holding_ownership_nature_footnote_id | Footnote reference for the derivative holding ownership nature code. | String | Original |
| derivative_transaction_price_per_share | The price per derivative share paid or received in the transaction. | Decimal | Original |
| nonderivative_transaction_ownership_nature_footnote_id | Footnote reference for the non-derivative transaction ownership nature code. | String | Original |
| derivative_holding_exercise_date | The date the derivative security becomes exercisable. | Date | Original |
| nonderivative_holding_deemed_execution_date_footnote_id | Footnote reference for the non-derivative holding deemed execution date. | String | Original |
| derivative_holding_security_title_footnote_id | Footnote reference for the derivative holding security title. | String | Original |
| derivative_transaction_conversion_exercise_price_footnote_id | Footnote reference for the derivative transaction conversion/exercise price. | String | Original |
| derivative_transaction_underlying_security_title | Description of the security into which the derivative transacted is convertible. | String | Original |
| derivative_holding_code | The code representing the nature of the derivative holding transaction (e.g., deemed acquisition). | String | Original |
| derivative_holding_shares | The amount of derivative securities held (end-of-period balance). | Decimal | Original |
| nonderivative_holding_security_title_footnote_id | Footnote reference for the non-derivative holding security title. | String | Original |
| nonderivative_holding_transaction_code | The code representing the nature of the non-derivative holding transaction. | String | Original |
| derivative_transaction_ownership_nature_footnote_id | Footnote reference for the derivative transaction ownership nature code. | String | Original |
| derivative_transaction_conversion_exercise_price | The price at which the derivative transacted can be converted or exercised. | Decimal | Original |
| derivative_transaction_shares | The amount of derivative securities involved in the transaction. | Decimal | Original |
| derivative_transaction_code | The code representing the nature of the derivative transaction. | String | Original |
| derivative_transaction_price_footnote_id | Footnote reference for the derivative transaction price per share. | String | Original |
| nonderivative_holding_shares_owned_after_footnote_id | Footnote reference for the non-derivative shares owned after the event. | String | Original |
| derivative_holding_deemed_execution_date_footnote_id | Footnote reference for the derivative holding deemed execution date. | String | Original |
| nonderivative_holding_timeliness | Indicates if the non-derivative holding filing was timely or delayed. | String | Original |
| nonderivative_transaction_ownership_nature_details_footnote_ | Footnote reference for the non-derivative transaction ownership nature details. | String | Original |
| derivative_transaction_deemed_execution_date | Date the derivative transaction is deemed to have been executed. | Date | Original |
| derivative_transaction_expiration_date | The date the derivative security transacted expires. | Date | Original |
| nonderivative_holding_transaction_date | The date associated with the non-derivative holding. | Date | Original |
| nonderivative_transaction_security_title_footnote_id | Footnote reference for the non-derivative security title transacted. | String | Original |
| derivative_holding_underlying_security_shares | The number of underlying shares represented by the derivative holding. | Decimal | Original |
| derivative_transaction_deemed_execution_date_footnote_id | Footnote reference for the derivative transaction deemed execution date. | String | Original |
| derivative_transaction_equity_swap_involved | Flag for derivative transactions involved in an equity swap. | Boolean | Original |
| nonderivative_holding_ownership_nature_footnote_id | Footnote reference for the non-derivative holding ownership nature code. | String | Original |
| nonderivative_holding_shares | The total number of non-derivative shares held (end-of-period balance). | Decimal | Original |
| nonderivative_holding_price_footnote_id | Footnote reference for the non-derivative holding price per share. | String | Original |
| derivative_transaction_underlying_security_title_footnote_id | Footnote reference for the derivative transaction underlying security title. | String | Original |
| derivative_transaction_timeliness | Indicates if the derivative transaction filing was timely or delayed. | String | Original |
| derivative_transaction_underlying_security_shares_footnote_i | Footnote reference for the derivative transaction underlying security shares amount. | String | Original |