XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Weighted Average Common Shares Outstanding Due to Anti-dilutive Effect (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
Jan. 20, 2021
Oct. 21, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Accounting Standards Update [Extensible List]     Accounting Standards Update 2020-06 [Member]   Accounting Standards Update 2020-06 [Member]    
Dilutive effect of convertible senior notes (in shares) 4,825,331 1,945,423 4,986,794 2,103,833      
Debt issuance cost amortization included $ 587,000 $ 0 $ 1,173,000 $ 0      
Convertible Senior Notes due 2026              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in dollars per share)           $ 147.19  
Dilutive effect   $ 0   $ 0      
Dilutive effect of convertible senior notes (in shares) 3,396,950   3,396,950        
Stock options              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Anti-dilutive securities excluded from the calculation of diluted weighted average common shares outstanding 329,826 133,700 327,959 133,700      
Restricted stock units              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Anti-dilutive securities excluded from the calculation of diluted weighted average common shares outstanding 314,174 149,291 356,290 123,091      
OpenEye              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Percentage of business acquired             85.00%