v3.26.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Service (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 30,494 $ 30,751 $ 39,006 $ 46,397
Fire suppression        
Disaggregation of Revenue [Line Items]        
Revenues 21,533 18,075 23,798 23,858
Aerial surveillance        
Disaggregation of Revenue [Line Items]        
Revenues 5,459 4,023 7,040 5,734
MRO        
Disaggregation of Revenue [Line Items]        
Revenues 3,481 5,356 8,129 13,246
Other services        
Disaggregation of Revenue [Line Items]        
Revenues $ 21 $ 3,297 $ 39 $ 3,559