XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Weighted Average Common Shares Outstanding Due to Anti-dilutive Effect (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Sep. 23, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Dilutive effect of convertible senior notes (in shares) 4,711,431 4,964,602  
Debt issuance cost amortization included $ 590 $ 586  
Convertible Senior Notes due 2026      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
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 431,052 172,500  
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 355,047 320,352  
OpenEye      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Percentage of business acquired 85.00%    
Noonlight      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Percentage of business acquired 85.00%   85.00%