Business Overview and Summary of Significant Accounting Policies - Additional Information (Details) |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
|
Sep. 30, 2026
USD ($)
country
continent
|
Sep. 30, 2025
USD ($)
|
Sep. 30, 2026
USD ($)
Segment
country
continent
|
Sep. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Dec. 31, 2025
USD ($)
|
Jun. 30, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
|
| Reclassification [Line Items] | ||||||||
| Number of countries in which entity operates | country | 16 | 16 | ||||||
| Number of continents in which entity operates | continent | 5 | 5 | ||||||
| Stockholders’ equity | $ 909,398,000 | $ 829,126,000 | $ 909,398,000 | $ 829,126,000 | $ 816,590,000 | $ 835,171,000 | $ 792,423,000 | $ 814,767,000 |
| Number of operating segments | Segment | 1 | |||||||
| Number of reportable segments | Segment | 1 | |||||||
| Repurchase and retirement of non-voting common stock | $ 29,036,000 | |||||||
| Cash, FDIC insured amount | 250,000 | 250,000 | ||||||
| Advertising expense | 1,600,000 | 1,900,000 | 5,000,000.0 | 5,800,000 | ||||
| Additional paid-in capital | ||||||||
| Reclassification [Line Items] | ||||||||
| Stockholders’ equity | 1,130,086,000 | 1,090,002,000 | 1,130,086,000 | 1,090,002,000 | 1,113,537,000 | 1,108,679,000 | 1,071,085,000 | 1,033,958,000 |
| Repurchase and retirement of non-voting common stock | 29,036,000 | |||||||
| Additional paid-in capital | Revision of Prior Period, Error Correction, Adjustment | ||||||||
| Reclassification [Line Items] | ||||||||
| Stockholders’ equity | (29,000,000.0) | |||||||
| Treasury stock | ||||||||
| Reclassification [Line Items] | ||||||||
| Stockholders’ equity | $ (147,828,000) | $ (108,687,000) | $ (147,828,000) | $ (108,687,000) | (148,375,000) | $ (118,636,000) | $ (98,739,000) | $ (46,268,000) |
| Treasury stock | Revision of Prior Period, Error Correction, Adjustment | ||||||||
| Reclassification [Line Items] | ||||||||
| Stockholders’ equity | $ (29,000,000.0) | |||||||