XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Goodwill [Line Items]        
Finite-Lived Intangible Assets Acquired     $ 30,200  
Amortization expense $ 2,300 $ 1,600 4,300 $ 3,300
Eclipse LLC        
Goodwill [Line Items]        
Finite-Lived Intangible Assets Acquired     26,900  
Eclipse LLC | Customer relationships        
Goodwill [Line Items]        
Finite-Lived Intangible Assets Acquired     $ 24,800  
Useful Life  (in years) 10 years   10 years  
Eclipse LLC | Technology and software        
Goodwill [Line Items]        
Finite-Lived Intangible Assets Acquired     $ 2,100  
Useful Life  (in years) 5 years   5 years