v3.25.4
Related Parties - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts receivables-Net of allowances   $ 137,056 $ 106,578 $ 102,365
Shares repurchased during period       4,875,000
Repurchase and retirement of common stock   600,567   $ 328,453
Related Party [Member]        
Accounts receivables-Net of allowances   $ 3,600    
Secondary Offering [Member]        
Shares repurchased during period       32,500,000
Aggregate price of shares repurchased       $ 328,500
Repurchase and retirement of common stock, shares 7,000,000 7,000,000 32,500,000  
Repurchase and retirement of common stock $ 72,300 $ 72,300 $ 328,500