XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
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, 2025, and 2024, and December 31, 2024, and 2023, respectively:
March 31,December 31,
2025202420242023
Cash and cash equivalents$211,944 $252,831 $515,627 $412,618 
Restricted cash included within other non-current assets194 — 186 — 
Total cash, cash equivalents and restricted cash$212,138 $252,831 $515,813 $412,618 
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,
20252024
Net income$13,306 $14,032 
Weighted average shares outstanding:
Basic20,464 20,144 
Effect of dilutive securities:
Restricted stock units562 593 
Performance stock units292 303 
Diluted21,318 21,040 
Basic earnings per share$0.65 $0.70 
Diluted earnings per share$0.62 $0.67