XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Acquisition - Schedule of Purchase Price Allocation (Details) - APA
$ in Thousands
Aug. 14, 2025
USD ($)
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 80,800
Developed technology  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 21,800
Estimated Weighted Average Useful Life in Years 5 years
Computer software and other  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 13,000
Estimated Weighted Average Useful Life in Years 5 years
Customer relationships  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 34,000
Customer relationships | Minimum  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 5 years
Customer relationships | Maximum  
Business Combination [Line Items]  
Estimated Weighted Average Useful Life in Years 9 years
Backlog  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 2,000
Estimated Weighted Average Useful Life in Years 1 year
Trade name  
Business Combination [Line Items]  
Estimated Fair Value (in USD) $ 10,000
Estimated Weighted Average Useful Life in Years 10 years