XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
hub
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
hub
Sep. 30, 2023
USD ($)
Related Party Transaction [Line Items]        
Revenues $ 15,790 $ 16,696 $ 44,487 $ 26,147
Related Party | Fitzgerald Manufacturing Partners        
Related Party Transaction [Line Items]        
Operating lease, cost $ 200 $ 200 $ 500 $ 500
Related Party | Xcel Energy        
Related Party Transaction [Line Items]        
Number of hubs sold | hub 1   2  
Revenues $ 200   $ 500