XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.1
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 12 Months Ended
Mar. 31, 2022
Mar. 31, 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,964,602 2,177,574      
Debt issuance cost amortization included $ 586,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      
Dilutive effect of convertible senior notes (in shares) 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 172,500 0      
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 320,352 125,191      
OpenEye          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Percentage of business acquired         85.00%