v3.25.2
Significant Accounting Policies (Narrative) (Details)
6 Months Ended
Apr. 15, 2025
Jun. 30, 2025
shares
Mar. 31, 2025
shares
Dec. 31, 2024
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   12 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  
Common Class A [Member] | Previously Reported [Member]          
Significant Accounting Policies [Line Items]          
Common stock, shares authorized     1,000,000,000    
Common Class B [Member]          
Significant Accounting Policies [Line Items]          
Common stock, shares authorized   1,000   400  
Common Class B [Member] | Previously Reported [Member]          
Significant Accounting Policies [Line Items]          
Common stock, shares authorized     100