XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Detail)
3 Months Ended 12 Months Ended
Nov. 29, 2018
segment
Dec. 31, 2021
USD ($)
installment
Dec. 31, 2021
USD ($)
segment
installment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Significant Accounting Policies [Line Items]          
Number of reportable segments | segment 2   1    
Allowance for doubtful accounts on accrued commissions receivable   $ 9,900,000 $ 9,900,000 $ 14,000,000  
Impairment of goodwill     0 0 $ 0
Impairment of goodwill or indefinite-lived intangible assets     $ 0 $ 0 $ 0
Number of installment | installment   4 4    
Quarterly Percentage to preferred units   0.006875 0.006875    
Percentage to preferred units     2.75%    
Software, including software development costs          
Significant Accounting Policies [Line Items]          
Software amortization period     3 years    
Minimum          
Significant Accounting Policies [Line Items]          
Restricted stock saleable period     5 years    
Maximum          
Significant Accounting Policies [Line Items]          
Restricted stock saleable period     10 years    
Maximum | Computer and communications equipment          
Significant Accounting Policies [Line Items]          
Useful life of computer software     5 years