XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET REVENUES (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [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 years ended December 31, 2024, 2023, and 2022. Disaggregated net revenues information is as follows:
Year Ended December 31, 2024
Safety
Services
Specialty
Services
Consolidated
Life Safety$4,742 $— $4,742 
HVAC485 — 485 
Infrastructure/Utility— 997 997 
Fabrication— 230 230 
Specialty Contracting— 571 571 
Corporate and Eliminations— — (7)
Net revenues$5,227 $1,798 $7,018 
Year Ended December 31, 2023
Safety
Services
Specialty
Services
Consolidated
Life Safety$4,364 $— $4,364 
HVAC507 — 507 
Infrastructure/Utility— 1,224 1,224 
Fabrication— 202 202 
Specialty Contracting— 653 653 
Corporate and Eliminations— — (22)
Net revenues$4,871 $2,079 $6,928 
Year Ended December 31, 2022
Safety
Services
Specialty
Services
Consolidated
Life Safety$4,077 $— $4,077 
HVAC498 — 498 
Infrastructure/Utility— 1,154 1,154 
Fabrication— 253 253 
Specialty Contracting— 623 623 
Corporate and Eliminations— — (47)
Net revenues$4,575 $2,030 $6,558 
Year Ended December 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$2,598 $1,792 $(7)$4,383 
France637 — — 637 
Other1,992 — 1,998 
Net revenues$5,227 $1,798 $(7)$7,018 
Year Ended December 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$2,322 $2,038 $(22)$4,338 
France607 — — 607 
Other1,942 41 — 1,983 
Net revenues$4,871 $2,079 $(22)$6,928 
Year Ended December 31, 2022
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$2,148 $1,961 $(47)$4,062 
France564 — — 564 
Other1,863 69 — 1,932 
Net revenues$4,575 $2,030 $(47)$6,558 
Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customers The balances of accounts receivable, net of allowances, contract assets and contract liabilities from contracts with customers as of December 31, 2024, 2023, and 2022 are as follows:
Accounts receivable, net of allowancesContract
assets
Contract
liabilities
Balance at December 31, 2024$1,444 $453 $590 
Balance at December 31, 20231,395 436 526 
Balance at December 31, 20221,313 459 463