XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Description of Business and Summary of Significant Accounting Policies - Concentration Risk (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
solution
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
tool
Jun. 30, 2023
Entity Wide Revenue Major Customer [Line Items]          
Number of software based advanced solutions | solution 6        
Number Of Intelligent Management And Automation Tools | tool       2  
Customer A | Revenue | Customer Concentration Risk          
Entity Wide Revenue Major Customer [Line Items]          
Percentage representation of significant customers (percent) 14.00%   25.00% 13.00% 20.00%
Customer A | Accounts Receivable | Customer Concentration Risk          
Entity Wide Revenue Major Customer [Line Items]          
Percentage representation of significant customers (percent) 43.00% 19.00%