| 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., "4" for Form 4). | String | Original |
| report_period | The date of the event or transaction being reported. | Date | Original |
| not_subject_to_section16 | Flag indicating the filer believes they are not subject to Section 16 requirements. | 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 |
| other_relationship_text | Text description of the "Other" relationship. | String | Original |
| officer_title | The title of the officer (e.g., "CEO," "CFO"). | String | Original |
| rule_10b5_1_c_conditions | Flag indicating if the transaction was made pursuant to a pre-arranged 10b5-1 plan. | Boolean | Original |
| nonderivative_transaction_security_title | Description of the non-derivative security traded (e.g., "Common Stock"). | String | Original |
| nonderivative_transaction_date | The date the transaction occurred. | Date | Original |
| nonderivative_transaction_date_footnote_id | Footnote reference for the transaction date. | String | Original |
| nonderivative_transaction_deemed_exec_date | Date the transaction is legally deemed executed (if different from transaction date). | Date | Original |
| nonderivative_transaction_deemed_exec_date_footnote_id | Footnote reference for the non-derivative deemed execution date. | String | Original |
| nonderivative_transaction_transaction_form_type | Form type of the original transaction (usually "4"). | String | Original |
| nonderivative_transaction_transaction_code | The code representing the nature of the transaction (e.g., "P" for Purchase, "S" for Sale). | String | Original |
| nonderivative_transaction_equity_swap_involved | Flag indicating if the transaction involved an equity swap. | Boolean | Original |
| nonderivative_transaction_transaction_timeliness | Indicates if the filing of the transaction was timely or delayed. | String | Original |
| nonderivative_transaction_transaction_shares | The amount of shares involved in the transaction. | Decimal | Original |
| nonderivative_transaction_transaction_shares_footnote_id | Footnote reference for the amount of shares transacted. | String | Original |
| nonderivative_transaction_price_per_share | The price per share paid or received in the transaction. | Decimal | Original |
| nonderivative_transaction_price_per_share_footnote_id | Footnote reference for the transaction price. | String | 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_type | Detailed description if non-derivative transaction ownership is indirect. | String | Original |
| nonderivative_transaction_ownership_nature | Code indicating the nature of ownership (e.g., "D" for Direct, "I" for Indirect). | 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 after all events/transactions. | Decimal | Original |
| nonderivative_holding_ownership_type | Detailed description if non-derivative holding ownership is indirect. | String | Original |
| nonderivative_holding_ownership_nature | Code indicating the nature of ownership for the final non-derivative holding. | String | Original |
| nonderivative_holding_ownership_nature_footnote_id | Footnote reference for non-derivative holding ownership nature code. | String | Original |
| nonderivative_transaction_shares_owned_after_footnote_id | Footnote reference for the shares owned after the transaction amount. | String | Original |
| nonderivative_table | A marker indicating the presence of the non-derivative transaction table in the XML. | Marker | Original |
| derivative_table | A marker indicating the presence of the derivative table in the XML. | Marker | Original |
| derivative_security_title | Description of the derivative security (e.g., "Employee Stock Option"). | String | Original |
| derivative_transaction_date | The date the derivative transaction occurred. | Date | Original |
| derivative_transaction_date_footnote_id | Footnote reference for the derivative transaction date. | String | Original |
| conversion_or_exercise_price | The price at which the derivative can be converted or exercised. | Decimal | Original |
| derivative_conversion_or_exercise_price_footnote_id | Footnote reference for the conversion/exercise price. | String | Original |
| derivative_transaction_form_type | Form type of the derivative transaction (usually "4"). | String | Original |
| derivative_transaction_code | The code representing the nature of the derivative transaction. | String | Original |
| derivative_equity_swap_involved | Flag for derivative holdings involved in an equity swap transaction. | Boolean | Original |
| derivative_transaction_shares | The amount of derivative securities involved in the transaction. | Decimal | Original |
| derivative_transaction_shares_footnote_id | Footnote reference for the amount of derivative shares transacted. | String | Original |
| derivative_transaction_price_per_share | The price per derivative share paid or received in the transaction. | Decimal | Original |
| derivative_transaction_price_per_share_footnote_id | Footnote reference for the derivative transaction price. | String | Original |
| derivative_transaction_acquired_disposed_code | Code indicating derivative shares were Acquired (A) or Disposed (D). | String | Original |
| derivative_exercise_date | The date the derivative security becomes exercisable. | Date | Original |
| derivative_exercise_date_footnote_id | Footnote reference for the derivative exercisable date. | String | Original |
| derivative_expiration_date | The date the derivative security expires. | Date | Original |
| derivative_expiration_date_footnote_id | Footnote reference for the derivative expiration date. | String | Original |
| underlying_security_title | Description of the security into which the derivative is convertible (e.g., "Common Stock"). | String | Original |
| underlying_security_title_footnote_id | Footnote reference for the underlying security title. | String | Original |
| underlying_security_shares | The number of underlying shares represented by the derivative. | Decimal | Original |
| underlying_security_shares_footnote_id | Footnote reference for the underlying security shares amount. | String | Original |
| derivative_shares_owned_after | The total number of derivative shares beneficially owned after the transaction. | Decimal | Original |
| derivative_shares_owned_after_footnote_id | Footnote reference for the derivative shares owned after the event. | String | Original |
| derivative_ownership_type | Detailed description if derivative transaction ownership is indirect. | String | Original |
| derivative_ownership_type_footnote_id | Footnote reference for the derivative ownership details. | 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 |
| signature_name | The name of the person signing the document. | String | Original |
| signature_date | The date the document was signed. | Date | Original |
| remarks | General comments or additional information provided by the filer. | String | Original |