XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024, and 2023, and December 31, 2023, and 2022:
March 31,December 31,
2024202320232022
Cash and cash equivalents$252,831 $204,691 $412,618 $355,447 
Restricted cash included within other non-current assets— 42 — 42 
Total cash, cash equivalents and restricted cash$252,831 $204,733 $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
March 31,
20242023
Net income$14,032 $15,586 
Weighted average shares outstanding:
Basic20,144 19,904 
Effect of dilutive securities:
Restricted stock units593 501 
Performance stock units303 164 
Diluted21,040 20,569 
Basic earnings per share$0.70 $0.78 
Diluted earnings per share$0.67 $0.76