XML 48 R34.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Other Significant Balance Sheet Components (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Significant Balance Sheet Components [Abstract] |
Account receivable, net | Account receivable, net
|  | Fiscal Years |
(In thousands) |  | 2021 |  |  | 2020 |
Billed accounts receivable |  | $ | 102,028 |  |  | $ | 80,298 |
Unbilled accounts receivable |  |  | 42,256 |  |  |  | 35,262 |
Allowance for contract losses and doubtful accounts |  |  | (4,423 | ) |  |  | (3,995 | )
Total accounts receivable, net |  | $ | 139,861 |  |  | $ | 111,565 |
Accounts payable and accrued liabilities | Accounts payable and accrued liabilities
|  | Fiscal Years |
(In thousands) |  | 2021 |  |  | 2020 |
Accounts payable |  | $ | 3,193 |  |  | $ | 3,279 |
Accrued liabilities |  |  | 21,311 |  |  |  | 13,048 |
Total accounts payable and other accrued liabilities |  | $ | 24,504 |  |  | $ | 16,327 |
Accrued payroll and employee benefits | Accrued payroll and employee benefits
|  | Fiscal Years |
(In thousands) |  | 2021 |  |  | 2020 |
Accrued bonuses payable |  | $ | 66,723 |  |  | $ | 51,126 |
Accrued 401(k) contributions |  |  | 9,332 |  |  |  | 9,127 |
Accrued vacation |  |  | 13,100 |  |  |  | 13,174 |
Deferred compensation plan |  |  | 9,380 |  |  |  | 5,016 |
Other accrued payroll and employee benefits |  |  | 5,017 |  |  |  | 4,751 |
Total accrued payroll and employee benefits |  | $ | 103,552 |  |  | $ | 83,194 |

X
- Definition Tabular disclosure of the components of accrued payroll and employee benefits liabilities. + References No definition available. + Details
Name: | expo_ScheduleOfAccruedPayrollAndEmployeeBenefitsLiabilitiesTableTextBlock
Namespace Prefix: | expo_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Significant Balance Sheet Components [Abstract] + References No definition available. + Details
Name: | expo_SignificantBalanceSheetComponentsAbstract
Namespace Prefix: | expo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3,4) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration