v3.26.1
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Revenue        
Revenue $ 54,698 $ 54,890 $ 110,903 $ 109,792
Number of reportable segments | segment     3  
Specialty rental        
Revenue        
Revenue, subject to ASC 842 30,757 6,716 $ 47,333 21,711
Costs 4,657 2,789 8,242 5,282
Construction fee        
Revenue        
Costs $ 400 $ 11,000 $ 6,900 $ 14,800