XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of the cash and cash equivalents between the Condensed Consolidated Balance Sheets and the Condensed Consolidated Statements of Cash Flows as of September 30, 2024, and 2023, and December 31, 2023, and 2022:
September 30,December 31,
2024202320232022
Cash and cash equivalents$363,422 $286,429 $412,618 $355,447 
Restricted cash included within other non-current assets— 42 — 42 
Total cash, cash equivalents and restricted cash$363,422 $286,471 $412,618 $355,489 
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings per share:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Net income$14,829 $14,987 $23,704 $39,555 
Weighted average shares outstanding:
Basic20,357 20,076 20,254 19,998 
Effect of dilutive securities:
Restricted stock units458 381 619 575 
Performance stock units209 96 271 143 
Diluted21,024 20,553 21,144 20,716 
Basic earnings per share$0.73 $0.75 $1.17 $1.98 
Diluted earnings per share$0.71 $0.73 $1.12 $1.91