XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Feb. 24, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share 1,214,934 1,560,715 1,958,443    
Restricted Stock Award          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share 13,470 201,946 312,963    
6.50% Exchangeable Senior Notes due 2026          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Stated interest rate 6.50% 6.50%   6.50%  
6.50% Exchangeable Senior Notes due 2026 | Common Stock          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Shares issued in connection with exchange for a portion of outstanding debt 12,400,000        
6.50% Exchangeable Senior Notes | Common Stock          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Shares issued in connection with exchange for a portion of outstanding debt 12,430,285        
Convertible Notes | 6.50% Exchangeable Senior Notes due 2026          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Stated interest rate 6.50% 6.50%      
Debt instrument, face amount $ 229,900,000       $ 230,000,000
Convertible Notes | 6.50% Exchangeable Senior Notes          
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]          
Stated interest rate 6.50%       6.50%
Debt instrument, face amount $ 229,900,000       $ 230,000,000