XML 101 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
The Company and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 13, 2013
shares
Sep. 18, 2013
shares
Apr. 17, 2013
$ / shares
shares
Dec. 31, 2019
USD ($)
country
$ / shares
shares
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Company And Summary Of Significant Accounting Policies [Line Items]            
Number of countries where services are provided | country       26    
Offering price (in dollars per share) | $ / shares       $ 0.01    
Interest cost capitalized | $       $ 1,100,000 $ 1,100,000 $ 800,000
Impairment losses | $       $ 0 $ 0 $ 0
Software and Maintenance Contracts | Minimum            
Company And Summary Of Significant Accounting Policies [Line Items]            
Intangible asset useful life       1 year    
Software and Maintenance Contracts | Maximum            
Company And Summary Of Significant Accounting Policies [Line Items]            
Intangible asset useful life       5 years    
Software Development | Minimum            
Company And Summary Of Significant Accounting Policies [Line Items]            
Intangible asset useful life       3 years    
Software Development | Maximum            
Company And Summary Of Significant Accounting Policies [Line Items]            
Intangible asset useful life       10 years    
Selling Stockholders            
Company And Summary Of Significant Accounting Policies [Line Items]            
Shares issued under public offerings (in shares) 15,233,273 23,000,000        
Popular            
Company And Summary Of Significant Accounting Policies [Line Items]            
Shares issued under public offerings (in shares)       11,700,000    
Percentage of equity interest owned       16.20%    
Apollo Global Management LLC            
Company And Summary Of Significant Accounting Policies [Line Items]            
Shares issued under public offerings (in shares)       0    
IPO | Common Stock            
Company And Summary Of Significant Accounting Policies [Line Items]            
Shares issued under public offerings (in shares)     28,789,943      
Offering price (in dollars per share) | $ / shares     $ 20.00