XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive effect of convertible senior notes (in shares) 6,847,852 4,586,660 5,970,163 4,700,035
Interest expense and debt issuance cost $ 1,473 $ 591 $ 2,067 $ 1,181
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 3,396,950 3,396,950
Convertible Senior Notes due 2029        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive effect of convertible senior notes (in shares) 1,951,484   975,742  
OpenEye        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Percentage of business acquired 86.00%   86.00%  
Noonlight        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Percentage of business acquired 85.00%   85.00%