v3.25.4
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 12, 2026
Dec. 31, 2025
May 30, 2025
Purchase Commitment, Excluding Long-Term Commitment [Line Items]      
Employment agreements expiration description   employment agreements expire at various dates through 2028  
Future minimum payments   $ 6,633,000  
Other commitment   $ 0  
Civil penalty     $ 3,000,000
Subsequent Event [Member]      
Purchase Commitment, Excluding Long-Term Commitment [Line Items]      
Annual base salary $ 430,000,000