XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Computation of Basic and Dilutive Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 11, 2024
Mar. 31, 2024
Mar. 31, 2023
Feb. 13, 2020
EARNINGS PER SHARE        
Net income (loss)   $ 27,713 $ (17,426)  
Adjustment for interest expense recognized on convertible senior notes:   1,622    
Net income (loss) - diluted   $ 29,335 $ (17,426)  
Weighted-average shares outstanding - basic (in shares)   32,326,589 34,319,291  
Effect of dilutive securities, Convertible senior notes (in shares)   7,509,104    
Weighted-average shares outstanding - diluted (in shares)   41,438,466 34,319,291  
Earnings (loss) per share - basic (in $ per share)   $ 0.86 $ (0.51)  
Earnings (loss) per share - diluted (in $ per share)   $ 0.71 $ (0.51)  
2026 Convertible Notes        
EARNINGS PER SHARE        
Aggregate principal amount of notes repurchased       $ 117,400
2026 Convertible Notes | Subsequent Events        
EARNINGS PER SHARE        
Aggregate principal amount of notes repurchased $ 26,350      
Convertible shares included in diluted earnings per share 902,799,000      
Employee Stock Option        
EARNINGS PER SHARE        
Effect of dilutive securities, share-based compensation (in shares)   468,057    
Restricted stock units        
EARNINGS PER SHARE        
Effect of dilutive securities, share-based compensation (in shares)   1,134,716