v3.26.1
Significant Accounting Policies (Narrative) (Details)
Jun. 16, 2025
shares
Apr. 15, 2025
Mar. 31, 2026
shares
Dec. 31, 2025
shares
Mar. 31, 2025
shares
May 03, 2007
Significant Accounting Policies [Line Items]            
Stock split ratio   4        
Additional shares of common stock received by each holder on record from stock split 3          
SIP expense - Year of grant           50.00%
SIP expense - Remaining vesting period           50.00%
SIP expense - Employees over 59 in year of grant           100.00%
Percent of shares canceled post employment           50.00%
Over 59 percent of shares eligible           100.00%
Maximum [Member]            
Significant Accounting Policies [Line Items]            
Intangible assets useful lives     5 years      
Leases, remaining terms     13 years      
Maximum [Member] | Internally Developed Software [Member]            
Significant Accounting Policies [Line Items]            
Intangible assets useful lives     3 years      
Maximum [Member] | Computer Equipment [Member]            
Significant Accounting Policies [Line Items]            
Property and equipment useful lives     5 years      
Maximum [Member] | Office Furniture And Equipment [Member]            
Significant Accounting Policies [Line Items]            
Property and equipment useful lives     7 years      
Minimum [Member]            
Significant Accounting Policies [Line Items]            
Intangible assets useful lives     3 years      
Leases, remaining terms     1 year      
Minimum [Member] | Computer Equipment [Member]            
Significant Accounting Policies [Line Items]            
Property and equipment useful lives     3 years      
Minimum [Member] | Office Furniture And Equipment [Member]            
Significant Accounting Policies [Line Items]            
Property and equipment useful lives     5 years      
Common Class A [Member]            
Significant Accounting Policies [Line Items]            
Common stock, shares authorized     4,000,000,000 4,000,000,000 1,000,000,000  
Common Class B [Member]            
Significant Accounting Policies [Line Items]            
Common stock, shares authorized     1,000 1,000 100