Common and Common Equivalent Shares (Tables) |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Calculation of Shares Used in Basic and Diluted Net Income Per Share | The calculation of shares used in the basic and diluted net income per common share calculation for the three months ended March 31, 2026 and 2025 is as follows (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||