v3.25.2
Description of Business and Summary of Significant Accounting Policies (Narrative) (Details)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
segment
shares
Jun. 30, 2024
shares
Dec. 31, 2024
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]      
Number of operating segments | segment 1    
Shares not included in the computation of diluted earnings per share (in shares) | shares 2,930 2,675  
Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets | $ $ 6,033   $ 4,021