XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share The following table reconciles the weighted-average common shares outstanding used in the calculation of basic net (loss) income per share to the weighted average common shares outstanding used in the calculation of diluted net income per share.
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Weighted average common shares outstanding38,926 38,253 38,735 39,153 
Assumed conversion of restricted stock— 159 — 86 
Diluted weighted average common stock outstanding38,926 38,412 38,735 39,239