| Schedule of Net Contract Assets and Liabilities |
Net contract assets (liabilities) are as follows: | | | | | | | | | | | | | | | | | | | | | dollars in thousands | | As of June 30, 2026 | | As of December 31, 2025 | | Net Change | Contract assets | | $ | 3,865 | | | $ | 2,250 | | | $ | 1,615 | | Contract liabilities | | 1,897 | | | 3,434 | | | (1,537) | | Net contract assets (liabilities) | | $ | 1,968 | | | $ | (1,184) | | | $ | 3,152 | |
|
| Schedule of Disaggregation of Revenue |
The following table presents the disaggregation of revenue by service: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the three months ended June 30, | | For the six months ended June 30, | dollars in thousands | | 2026 | | 2025 | | 2026 | | 2025 | Fire suppression | | $ | 21,533 | | | $ | 18,075 | | | $ | 23,798 | | | $ | 23,858 | | Aerial surveillance | | 5,459 | | | 4,023 | | | 7,040 | | | 5,734 | | MRO | | 3,481 | | | 5,356 | | | 8,129 | | | 13,246 | | Other services | | 21 | | | 3,297 | | | 39 | | | 3,559 | | Total revenues | | $ | 30,494 | | | $ | 30,751 | | | $ | 39,006 | | | $ | 46,397 | |
The following table presents the disaggregation of revenue by geographic area: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the three months ended June 30, | | For the six months ended June 30, | dollars in thousands | | 2026 | | 2025 | | 2026 | | 2025 | United States | | $ | 29,678 | | | $ | 25,669 | | | $ | 36,497 | | | $ | 35,406 | | Spain | | 816 | | | 5,082 | | | 2,509 | | | 10,991 | | Total revenues | | $ | 30,494 | | | $ | 30,751 | | | $ | 39,006 | | | $ | 46,397 | |
|