XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 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 June 30, 2024, and 2023, and December 31, 2023, and 2022:
June 30,December 31,
2024202320232022
Cash and cash equivalents$189,922 $217,776 $412,618 $355,447 
Restricted cash included within other non-current assets— 41 — 42 
Total cash, cash equivalents and restricted cash$189,922 $217,817 $412,618 $355,489 
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings (loss) per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net income (loss)$(5,157)$8,982 $8,875 $24,568 
Weighted average shares outstanding:
Basic20,259 20,010 20,202 19,958 
Effect of dilutive securities:
Restricted stock units— 516 615 584 
Performance stock units— 111 244 159 
Diluted20,259 20,637 21,061 20,701 
Basic earnings (loss) per share$(0.25)$0.45 $0.44 $1.23 
Diluted earnings (loss) per share$(0.25)$0.44 $0.42 $1.19