XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Acquisition - Schedule of Purchase Price Allocation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Customer relationships  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 7 years 7 months 6 days
Backlog  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 1 year
Trade name  
Business Combination [Line Items]  
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 | Computer software and other | Minimum  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 5 years
APA | Computer software and other | Maximum  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 9 years
APA | Customer relationships  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 39,500
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