XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET REVENUES (Tables)
3 Months Ended
Mar. 31, 2024
Revenues [Abstract]  
Summary of Disaggregated Net Revenues
The Company disaggregates its net revenues primarily by segment, service type, and country from which revenues are invoiced, as the nature, timing, and uncertainty of cash flows are relatively consistent within each of these categories. The following tables provide disclosure of disaggregated net revenues by segment for the three months ended March 31, 2024 and 2023. Disaggregated net revenues information is as follows:
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,103 $— $1,103 
Heating, Ventilation, and Air Conditioning ("HVAC")111 — 111 
Infrastructure/Utility— 205 205 
Fabrication— 50 50 
Specialty Contracting— 134 134 
Corporate and Eliminations— — (2)
Net revenues$1,214 $389 $1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,068 $— $1,068 
HVAC123 — 123 
Infrastructure/Utility— 240 240 
Fabrication— 55 55 
Specialty Contracting— 135 135 
Corporate and Eliminations— — (7)
Net revenues$1,191 $430 $1,614 
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$581 $384 $(2)$963 
France162 — — 162 
Other471 — 476 
Net revenues$1,214 $389 $(2)$1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$560 $417 $(7)$970 
France156 — — 156 
Other475 13 — 488 
Net revenues$1,191 $430 $(7)$1,614 
Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer The balances of accounts receivable, net of allowances, contract assets, and contract liabilities from contracts with customers as of March 31, 2024 and December 31, 2023 are as follows:
Accounts
receivable,
net of
allowances
Contract
assets
Contract
liabilities
Balance at March 31, 2024$1,256 $458 $542 
Balance at December 31, 20231,395 436 526