Annual report [Section 13 and 15(d), not S-K Item 405]

Related Party Transactions (Details)

v3.25.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Horizon HDD    
Related Party Transaction [Line Items]    
Cost of revenue $ 5,337 $ 0
Accounts payable 2,762 $ 0
Horizon HDD | Payments To Related Party    
Related Party Transaction [Line Items]    
Payment made to related party 2,600  
President    
Related Party Transaction [Line Items]    
Accounts payable $ 2,800  
Horizon HDD | President    
Related Party Transaction [Line Items]    
Ownership percentage 100.00%