XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Intangible assets    
Gross Carrying Amount $ 85,949 $ 55,656
Accumulated Amortization 33,934 29,580
Customer relationships    
Intangible assets    
Gross Carrying Amount 58,558 30,683
Accumulated Amortization $ 12,303 9,790
Customer relationships | Eclipse LLC    
Intangible assets    
Useful Life  (in years) 10 years  
Customer relationships | Minimum    
Intangible assets    
Useful Life  (in years) 4 years  
Customer relationships | Maximum    
Intangible assets    
Useful Life  (in years) 10 years  
Technology and software    
Intangible assets    
Gross Carrying Amount $ 18,330 16,230
Accumulated Amortization $ 13,764 12,771
Technology and software | Eclipse LLC    
Intangible assets    
Useful Life  (in years) 5 years  
Technology and software | Minimum    
Intangible assets    
Useful Life  (in years) 2 years  
Technology and software | Maximum    
Intangible assets    
Useful Life  (in years) 5 years  
Trade names    
Intangible assets    
Useful Life  (in years) 6 years  
Gross Carrying Amount $ 6,000 6,000
Accumulated Amortization 6,000 6,000
Non-competition agreements    
Intangible assets    
Gross Carrying Amount 1,380 1,260
Accumulated Amortization $ 805 601
Non-competition agreements | Minimum    
Intangible assets    
Useful Life  (in years) 2 years  
Non-competition agreements | Maximum    
Intangible assets    
Useful Life  (in years) 5 years  
Customer contracts    
Intangible assets    
Gross Carrying Amount $ 1,681 1,483
Accumulated Amortization $ 1,062 $ 418
Customer contracts | Minimum    
Intangible assets    
Useful Life  (in years) 1 year  
Customer contracts | Maximum    
Intangible assets    
Useful Life  (in years) 4 years