XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Acquisitions - Schedule of Intangible Assets (Details) - Connect Acquisition
$ in Thousands
Nov. 18, 2025
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 28,073
Weighted Average Amortization Period in Years 17 years 3 months 18 days
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 22,871
Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 2,779
Weighted Average Amortization Period in Years 15 years
Backlog  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 2,423
Weighted Average Amortization Period in Years 9 months 18 days
Customer-Related Intangible Assets  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period in Years 19 years 3 months 18 days