XML 58 R45.htm IDEA: XBRL DOCUMENT v3.26.3
Acquisitions - Schedule of Purchase Price Allocation (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
AWM  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 72,000
AWM | Developed technology  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 18,000
Estimated Weighted Average Useful Life in Years 5 years
AWM | Customer relationships  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 37,000
Estimated Weighted Average Useful Life in Years 5 years
AWM | Backlog  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 8,000
Estimated Weighted Average Useful Life in Years 1 year
AWM | Trade name  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 9,000
Estimated Weighted Average Useful Life in Years 10 years
APA  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 88,000
APA | Developed technology  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 22,000
Estimated Weighted Average Useful Life in Years 5 years
APA | Computer software and other  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 13,000
Estimated Weighted Average Useful Life in Years 5 years
APA | Customer relationships  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 39,500
APA | Customer relationships | Minimum  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 5 years
APA | Customer relationships | Maximum  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 9 years
APA | Backlog  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 3,500
Estimated Weighted Average Useful Life in Years 1 year
APA | Trade name  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 10,000
Estimated Weighted Average Useful Life in Years 10 years