XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME (LOSS) PER SHARE - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
shares
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Interest saving on convertible notes, net of tax | $ $ 1.2
Common shares   
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Antidilutive securities excluded from computation of earnings per share, amount (in shares) | shares 12,921,000