Shareholders' Equity and Equity Incentive Plan (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unvested Restricted Stock Units Roll Forward | RSU activities for the three months ended March 31, 2026 for RSUs granted under the 2023 Plan were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule Of Share-Based Payment Arrangement, Expensed and Capitalized, Amount | The share-based compensation by line item in the accompanying condensed consolidated statements of income is summarized as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Share-Based Payment Award, Restricted Stock, Valuation Assumptions | The Company estimated the fair value for the RSUs with a market condition using the Monte Carlo simulation model on the date of grant. Shares issued upon vesting are subject to a mandatory 12-month post-vesting lock-up period that may not be waived under any circumstance. A discount for lack of marketability was applied using the Finnerty (2012) average-strike put option model. The weighted-average grant date fair value of the RSUs with a market condition granted for the three months ended March 31, 2026 was $84.24, using the following assumptions:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||