XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                        
Net income attributable to common stockholders                 $ 56,338 $ 52,259 $ 77,853  
Accounting Standards Update [Extensible List] Accounting Standards Update 2020-06 [Member]               Accounting Standards Update 2020-06 [Member] Accounting Standards Update 2020-06 [Member]   Accounting Standards Update 2016-13 [Member]
Dilutive effect of shares (in shares)                 5,006,521 2,050,045 2,012,862  
Basic (USD per share) $ 0.36 $ 0.37 $ 0.22 $ 0.18 $ 0.18 $ 0.27 $ 0.30 $ 0.30 $ 1.13 $ 1.05 $ 1.59  
Diluted (USD per share) $ 0.34 $ 0.35 $ 0.21 $ 0.18 $ 0.18 $ 0.26 $ 0.28 $ 0.29 $ 1.07 $ 1.01 $ 1.53  
2026 Notes                        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                        
Dilutive effect of shares (in shares) 3,396,950               3,396,950      
Cumulative Effect, Period of Adoption, Adjustment                        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                        
Net income attributable to common stockholders $ 2,000               $ 8,100      
Basic (USD per share) $ 0.04               $ 0.16      
Diluted (USD per share) $ 0.03               $ 0.13