XML 94 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisition of STI - Schedule of Purchase Price Allocation (Details) - STI - USD ($)
$ in Thousands
Jan. 11, 2022
Dec. 31, 2024
Business Acquisition [Line Items]    
Acquired identifiable intangible assets $ 304,431 $ 304,431
Trade name    
Business Acquisition [Line Items]    
Indefinite-lived intangible, estimated fair value $ 26,023  
Intangible assets, estimated weighted average useful life 20 years  
Backlog    
Business Acquisition [Line Items]    
Finite-lived intangibles, estimated fair value $ 50,000  
Intangible assets, estimated weighted average useful life 1 year  
Customer relationships    
Business Acquisition [Line Items]    
Finite-lived intangibles, estimated fair value $ 228,408  
Intangible assets, estimated weighted average useful life 10 years