XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Restricted cash $ 500,000   $ 500,000   $ 0
Net income attributable to common stockholders $ 10,842,000 $ 14,745,000 $ 19,921,000 $ 29,575,000  
Accounting Standards Update [Extensible List]     Accounting Standards Update 2020-06 [Member]   Accounting Standards Update 2020-06 [Member]
Dilutive effect of convertible senior notes, stock options and restricted stock units (in shares) 4,825,331 1,945,423 4,986,794 2,103,833  
Basic earnings per share (in dollars per share) $ 0.22 $ 0.30 $ 0.40 $ 0.60  
Diluted earnings per share (in dollars per share) $ 0.21 $ 0.28 $ 0.38 $ 0.57  
Convertible Senior Notes due 2026          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Dilutive effect of convertible senior notes, stock options and restricted stock units (in shares) 3,396,950   3,396,950    
Impact of adoption          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Net income attributable to common stockholders $ 2,000,000   $ 4,000,000    
Basic earnings per share (in dollars per share) $ 0.04   $ 0.08    
Diluted earnings per share (in dollars per share) $ 0.04   $ 0.07