| Disaggregation of revenue |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2026 | | | 2025 | | | 2026 | | | 2025 | | Facilities Management: | | | | | | | | | | | | | Maintenance revenues | | $ | 753 | | | $ | 1,014 | | | $ | 2,205 | | | $ | 2,912 | | Equipment sales, deployment and other services | | | 366 | | | | 577 | | | | 2,927 | | | | 1,459 | | Total Facilities Management revenues | | | 1,119 | | | | 1,591 | | | | 5,132 | | | | 4,371 | | Systems integration services | | | 16,112 | | | | 9,191 | | | | 44,068 | | | | 26,161 | | Procurement services | | | 32,396 | | | | 31,101 | | | | 90,625 | | | | 154,280 | | TOTAL REVENUES | | $ | 49,627 | | | $ | 41,883 | | | $ | 139,825 | | | $ | 184,812 | |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2026 | | | 2025 | | | 2026 | | | 2025 | | Revenues recognized at a point in time | | $ | 36,349 | | | $ | 37,280 | | | $ | 102,153 | | | $ | 173,519 | | Revenues recognized over time | | | 13,278 | | | | 4,603 | | | | 37,672 | | | | 11,293 | | TOTAL REVENUES | | $ | 49,627 | | | $ | 41,883 | | | $ | 139,825 | | | $ | 184,812 | |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2026 | | | 2025 | | | 2026 | | | 2025 | | Revenues recognized on time and materials contracts | | $ | 366 | | | $ | 577 | | | $ | 2,927 | | | $ | 1,459 | | Revenues recognized on fixed-price contracts | | | 49,261 | | | | 41,306 | | | | 136,898 | | | | 183,353 | | TOTAL REVENUES | | $ | 49,627 | | | $ | 41,883 | | | $ | 139,825 | | | $ | 184,812 | |
|
| Schedule of information relevant to factoring program |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2026 | | | 2025 | | | 2026 | | | 2025 | | Aggregate gross amount factored | | $ | 63,504 | | | $ | 65,941 | | | $ | 164,182 | | | $ | 259,425 | | Financing fees paid | | $ | 670 | | | $ | 844 | | | $ | 1,797 | | | $ | 3,269 | |
|