XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers 1 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jul. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-31      
Disaggregation of Revenue [Line Items]      
Remaining performance obligations     $ 105,300
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-08-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligations     89,200
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-08-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligations     11,800
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-08-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligations     $ 4,300
ID Experts Holdings, Inc. and Subsidiary [Member]      
Disaggregation of Revenue [Line Items]      
Capitalized Contract Cost, Amortization $ 4,100 $ 6,700  
ID Experts Holdings, Inc. and Subsidiary [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligations 93,143 93,143  
ID Experts Holdings, Inc. and Subsidiary [Member] | Deferred Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01      
Disaggregation of Revenue [Line Items]      
Remaining performance obligations $ 93,100 $ 93,100