XML 102 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED PARENT COMPANY FINANCIAL INFORMATION - SCHEDULE I - PARENT COMPANY CONDENSED BALANCE SHEET (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets        
Total assets $ 1,767,723 $ 1,740,338    
Current Liabilities:        
Accrued expenses and other current liabilities 35,639 29,643    
Current portion of Related Party payable pursuant to Tax Receivable Agreement 11,842 12,675    
Total current liabilities 64,654 56,141    
Related Party payable pursuant to Tax Receivable Agreement 177,469 185,496    
Total liabilities 893,321 895,370    
Stockholders' equity:        
Common stock, $0.001 par value per share; 2,000,000,000 shares authorized, 664,224,893 and 660,731,935 shares issued and outstanding as of December 31, 2024 and 2023, respectively 664 671    
Additional paid-in capital 328,538 316,489    
Accumulated other comprehensive (loss) income (765) 1,365    
Retained earnings 545,965 526,443    
Total stockholders’ equity 874,402 844,968 $ 780,957 $ 524,298
Total liabilities and stockholders’ equity $ 1,767,723 $ 1,740,338    
Common stock, par value (in usd per share) $ 0.001 $ 0.001    
Common stock, shares authorized (shares) 2,000,000,000 2,000,000,000    
Common stock, shares, outstanding (shares) 664,224,893 660,731,935    
Common stock, shares, issued (shares) 664,224,893 660,731,935    
Commitments and Contingencies (Note 14)    
Parent Company        
Assets        
Investment in subsidiaries 1,072,116 1,058,308    
Prepaid expenses 54 146    
Income tax receivable 5,727 0    
Deferred income tax asset 466 446    
Total assets 1,078,363 1,058,900    
Current Liabilities:        
Accrued expenses and other current liabilities 1,119 2,435    
Due to affiliates 13,531 13,326    
Current portion of Related Party payable pursuant to Tax Receivable Agreement 11,842 12,675    
Total current liabilities 26,492 28,436    
Related Party payable pursuant to Tax Receivable Agreement 177,469 185,496    
Total liabilities 203,961 213,932    
Stockholders' equity:        
Common stock, $0.001 par value per share; 2,000,000,000 shares authorized, 664,224,893 and 660,731,935 shares issued and outstanding as of December 31, 2024 and 2023, respectively 664 671    
Additional paid-in capital 487,128 475,079    
Accumulated other comprehensive (loss) income (765) 1,365    
Retained earnings 387,375 367,853    
Total stockholders’ equity 874,402 844,968    
Total liabilities and stockholders’ equity $ 1,078,363 $ 1,058,900    
Common stock, par value (in usd per share) $ 0.001 $ 0.001    
Common stock, shares authorized (shares) 2,000,000,000 2,000,000,000    
Common stock, shares, outstanding (shares) 664,224,893 660,731,935    
Common stock, shares, issued (shares) 664,224,893 660,731,935    
Commitments and Contingencies (Note 14)