Annual report pursuant to Section 13 and 15(d)

Schedule I - Condensed Financial Information of Registrant - Balance Sheets (Details)

v3.22.4
Schedule I - Condensed Financial Information of Registrant - Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current assets        
Cash and cash equivalents $ 267,813 $ 221,591 $ 33,354  
Trade receivables 167,122 122,938    
Total current assets 445,096 367,824    
Total assets 1,037,028 892,194    
Liabilities and Stockholder's Equity:        
Accrued expense 33,085 41,456    
Total liabilities 160,169 93,128    
Stockholders' equity        
Common stock, $0.001 par value, 1,000,000 shares authorized, 165,448 shares issued and 165,417 outstanding as of December 31, 2022; 1,000,000 shares authorized, 162,347 shares issued and 162,297 outstanding as of December 31, 2021 165 162    
Additional paid-in capital 756,299 717,228    
Treasury stock, at cost, 31 shares and 50 shares as of December 31, 2022 and December 31, 2021, respectively (796) (1,802)    
Retained earnings 127,517 84,249    
Accumulated other comprehensive loss, net of income taxes (6,326) (771)    
Total stockholders' equity 876,859 799,066 $ 416,695 $ 318,018
Total liabilities and stockholders' equity 1,037,028 892,194    
Parent Company | Reportable Legal Entities        
Current assets        
Cash and cash equivalents 184,693 187,105    
Total current assets 184,693 187,105    
Investment in subsidiary 507,557 428,006    
Due from subsidiaries 320,220 285,906    
Total assets 1,012,470 901,017    
Liabilities and Stockholder's Equity:        
Due to subsidiaries 135,396 101,896    
Accrued expense 215 55    
Total liabilities 135,611 101,951    
Stockholders' equity        
Common stock, $0.001 par value, 1,000,000 shares authorized, 165,448 shares issued and 165,417 outstanding as of December 31, 2022; 1,000,000 shares authorized, 162,347 shares issued and 162,297 outstanding as of December 31, 2021 165 162    
Additional paid-in capital 756,299 717,228    
Treasury stock, at cost, 31 shares and 50 shares as of December 31, 2022 and December 31, 2021, respectively (796) (1,802)    
Retained earnings 127,517 84,249    
Accumulated other comprehensive loss, net of income taxes (6,326) (771)    
Total stockholders' equity 876,859 799,066    
Total liabilities and stockholders' equity $ 1,012,470 $ 901,017