XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Deferred Revenue
Changes in deferred revenue for the three months ended March 31, 2026 are as follows:

Balance at December 31, 2025
$1,496 
Revenue recognized that was included in balance at beginning of the year(1,129)
Deferred revenue, net, related to contracts entered into during the year509 
Balance at March 31, 2026
$876 
Schedule of Revenue Disaggregated by Major Source The following tables present our revenue disaggregated by major source for the three months ended March 31, 2026 and 2025, respectively:
Three Months Ended
 March 31, 2026
Building SolutionsBusiness ServicesEnergy ServicesTotal
Major Goods/Service Lines
Revenue from RPO Customers$— $16,824 $— $16,824 
Revenue from Contracting Customers— 18,181 — 18,181 
Revenue from Other Contracts with Customers11,598 — 3,458 15,056 
Total Revenues$11,598 $35,005 $3,458 $50,061 
Timing of Revenue Recognition
Services and goods transferred over time$— $24,303 $2,684 $26,987 
Services and goods transferred at a point in time11,598 10,702 774 23,074 
Total Revenues$11,598 $35,005 $3,458 $50,061 


Three Months Ended
March 31, 2025
Business Services
Major Goods/Service Lines
Revenue from RPO Customers$15,742 
Revenue from Contracting Customers16,124 
Total Revenues$31,866 
Timing of Revenue Recognition
Services and goods transferred over time$23,120 
Services and goods transferred at a point in time8,746 
Total Revenues$31,866