XML 80 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net (Loss) Income per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Summary of Calculation of Net (Loss) Income Per Common Share

(in thousands, except per share data)

Year Ended December 31, 

2024

    

2023

    

2022

Net (loss) income

$

(362,686)

$

(41,301)

$

22,389

Weighted average shares outstanding - basic

 

76,741

 

75,785

 

74,496

Dilutive shares

 

 

 

1,721

Weighted average shares outstanding - diluted

 

76,741

 

75,785

 

76,217

Net (loss) income per common share

 

  

 

  

 

  

Basic

$

(4.73)

$

(0.54)

$

0.30

Diluted

$

(4.73)

$

(0.54)

$

0.29