v3.25.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 29, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Compensation expense   $ 2.2 $ 0.3 $ 2.3 $ 0.5
Time-based RSAs [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Requisite service period       3 years  
Granted       96,322  
PSAs [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted       3,400,000  
PSAs [Member] | Executive Officer [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted 3,400,000