XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 04, 2022
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 115,847 $ 115,847 $ 66,065    
Intangible asset amortization   $ 9,009 $ 2,311 $ 3,586  
Customer Relationships, Amortizable Trade Names and Backlog          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life   15 years      
Powerline Plus Companies          
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 53,016 $ 53,016     $ 43,805
Intangible asset amortization period 14 years 10 months 24 days 15 years