XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Deferred Revenue
Changes in deferred revenue for the nine months ended September 30, 2026 are as follows:

Balance at December 31, 2025
$1,496 
Revenue recognized that was included in balance at beginning of the year(1,273)
Deferred revenue, net, related to contracts entered into during the year918 
Balance at September 30, 2026
$1,141 
Schedule of Revenue Disaggregated by Major Source The following tables present our revenue disaggregated by major source for the three and nine months ended September 30, 2026 and 2025, respectively:
Three Months Ended
 September 30, 2026
Building SolutionsBusiness ServicesEnergy ServicesTotal
Major Goods/Service Lines
Revenue from RPO Customers$— $17,611 $— $17,611 
Revenue from Contracting Customers— 16,231 — 16,231 
Revenue from Other Contracts with Customers16,347 — 3,731 20,078 
Total Revenues$16,347 $33,842 $3,731 $53,920 
Timing of Revenue Recognition
Services and goods transferred over time$— $22,923 $2,326 $25,249 
Services and goods transferred at a point in time16,347 10,919 1,405 28,671 
Total Revenues$16,347 $33,842 $3,731 $53,920 
Nine Months Ended September 30, 2026
Building SolutionsBusiness ServicesEnergy ServicesTotal
Major Goods/Service Lines
Revenue from RPO Customers$— $51,514 $— $51,514 
Revenue from Contracting Customers— 53,718 — 53,718 
Revenue from Other Contracts with Customers42,557 — 11,133 53,690 
Total Revenues$42,557 $105,232 $11,133 $158,922 
Timing of Revenue Recognition
Services and goods transferred over time$— $72,601 $7,405 $80,006 
Services and goods transferred at a point in time42,557 32,631 3,728 78,916 
Total Revenues$42,557 $105,232 $11,133 $158,922 

Three Months Ended
September 30, 2025
Building SolutionsBusiness ServicesEnergy ServicesTotal
Major Goods/Service Lines
Revenue from RPO Customers$— $17,933 $— $17,933 
Revenue from Contracting Customers— 19,105 — 19,105 
Revenue from Other Contracts with Customers9,603 — 1,318 10,921 
Total Revenues$9,603 $37,038 $1,318 $47,959 
Timing of Revenue Recognition
Services and goods transferred over time$— $25,959 $716 $26,675 
Services and goods transferred at a point in time9,603 11,079 602 21,284 
Total Revenues$9,603 $37,038 $1,318 $47,959 

Nine Months Ended September 30, 2025
Building SolutionsBusiness ServicesEnergy ServicesTotal
Major Goods/Service Lines
Revenue from RPO Customers$— $51,103 $— $51,103 
Revenue from Contracting Customers— 53,342 — 53,342 
Revenue from Other Contracts with Customers9,603 — 1,318 10,921 
Total Revenues$9,603 $104,445 $1,318 $115,366 
Timing of Revenue Recognition
Services and goods transferred over time$— $74,613 $716 $75,329 
Services and goods transferred at a point in time9,603 29,832 602 40,037 
Total Revenues$9,603 $104,445 $1,318 $115,366