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

Balance at December 31, 2024
$(129)
Revenue recognized that was included in balance at beginning of the year129 
Deferred revenue, net, assumed from the acquisition of Star Operating Companies(3,609)
Deferred revenue, net, related to contracts entered into during the year184 
Balance at September 30, 2025
$(3,425)
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, 2025 and 2024, respectively:
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 
Three Months Ended
September 30, 2024
Business Services
Major Goods/Service Lines
Revenue from RPO Customers$17,569 
Revenue from Contracting Customers19,284 
Total Revenues$36,853 
Timing of Revenue Recognition
Services and goods transferred over time$26,956 
Services and goods transferred at a point in time9,897 
Total Revenues$36,853 

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 

Nine Months Ended September 30, 2024
Business Services
Major Goods/Service Lines
Revenue from RPO Customers$51,177 
Revenue from Contracting Customers55,279 
Total Revenues$106,456 
Timing of Revenue Recognition
Services and goods transferred over time$79,002 
Services and goods transferred at a point in time27,454 
Total Revenues$106,456