XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Feb. 10, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Interest expense and debt issuance cost $ 2,944 $ 3,234 $ 9,438 $ 5,301  
Convertible Senior Notes Due 2026          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Dilutive effect of convertible senior notes (in shares) 1,661,552 3,396,950 2,812,127 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) 5,728,550 5,728,550 5,728,550 2,571,575  
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 87.00%   87.00%    
CHeKT, Inc          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Percentage of business acquired 81.00%   81.00%   81.00%