XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Schedule of Common Stock (Detail) - shares
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Shares Authorized 1,300,000,000 1,300,000,000
Shares Issued 16,089,191 15,570,172
Shares Outstanding 16,089,191 15,570,172
Class A [Member]    
Class of Stock [Line Items]    
Shares Authorized 1,000,000,000 1,000,000,000
Shares Issued 14,441,896 13,922,877
Shares Outstanding 14,441,896 13,922,877
Class B [Member]    
Class of Stock [Line Items]    
Shares Authorized 100,000,000 100,000,000
Shares Issued 1,369,518 1,369,518
Shares Outstanding 1,369,518 1,369,518
Class C [Member]    
Class of Stock [Line Items]    
Shares Authorized 200,000,000 200,000,000
Shares Issued 277,777 277,777
Shares Outstanding 277,777 277,777