XML 61 R49.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Non-current accounts receivable, net | $ 9,177 | $ 9,688
Finance lease liabilities | 14,516 | 14,820
Fair Value, Inputs, Level 1 [Member] |  |
Non-current accounts receivable, net | 0 | 0
Finance lease liabilities | 0 | 0
Fair Value, Inputs, Level 2 [Member] |  |
Non-current accounts receivable, net | 9,177 | 9,688
Finance lease liabilities | 14,516 | 14,820
Fair Value, Inputs, Level 3 [Member] |  |
Non-current accounts receivable, net | 0 | 0
Finance lease liabilities | $ 0 | $ 0

X
- Definition The fair value portion of finance lease liabilities. + References No definition available. + Details
Name: | xpro_FinanceLeaseLiabilitiesFairValueDisclosure
Namespace Prefix: | xpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties, classified as noncurrent. + References No definition available. + Details
Name: | xpro_NoncurrentAccountsReceivableFairValueDisclosure
Namespace Prefix: | xpro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |