v3.26.1
Revenue - Summary of Revenues from Contracts with Customers Disaggregated by Categories (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]        
Revenue $ 22,581 $ 12,972 $ 40,027 $ 25,611
Cost recovery        
Disaggregation of Revenue [Line Items]        
Revenue 10,570 8,369 21,653 16,993
Variable Contract        
Disaggregation of Revenue [Line Items]        
Revenue 8,711 2,989 12,087 5,640
Fixed fee        
Disaggregation of Revenue [Line Items]        
Revenue 3,300 1,614 6,287 2,978
Recurring/over time        
Disaggregation of Revenue [Line Items]        
Revenue 15,648 11,357 31,385 22,916
Point-in-time        
Disaggregation of Revenue [Line Items]        
Revenue 6,933 1,615 8,642 2,695
Related party        
Disaggregation of Revenue [Line Items]        
Revenue 20,108 11,260 35,556 22,712
Third party        
Disaggregation of Revenue [Line Items]        
Revenue 2,473 1,712 4,471 2,899
Asset management        
Disaggregation of Revenue [Line Items]        
Revenue 12,481 6,869 21,237 13,996
Property management        
Disaggregation of Revenue [Line Items]        
Revenue 4,057 2,903 7,481 5,861
ParkX Management        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,043 $ 3,200 $ 11,309 $ 5,754