v3.26.1
Capital Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 22, 2026
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Aug. 01, 2024
Feb. 22, 2024
Class of Stock [Line Items]                      
Common stock, shares authorized   1,000,000,000     1,000,000,000     1,000,000,000      
Common stock, shares issued   165,823,816     165,823,816     166,718,150      
Common stock, shares outstanding   165,823,816     165,823,816     166,718,150      
Common stock, par value   $ 0.0001     $ 0.0001     $ 0.0001      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period 2,288,899                    
Share Repurchase Program                      
Class of Stock [Line Items]                      
Stock repurchase authorized amount   $ 11.8     $ 11.8         $ 40.0  
Total consideration paid     $ 1.4     $ 8.4          
Share Repurchase Program | Board of Directors                      
Class of Stock [Line Items]                      
Stock repurchase authorized amount                   $ 25.0 $ 15.0
Common Stock [Member]                      
Class of Stock [Line Items]                      
Common stock, shares outstanding   165,823,816 167,944,188 167,856,396 165,823,816 167,944,188 167,512,566 166,718,150 168,849,591    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period 2,288,899                    
Repurchase of common stock for retirement, shares     541,268 2,519,170              
Common Stock [Member] | Share Repurchase Program                      
Class of Stock [Line Items]                      
Repurchase of common stock for retirement, shares     541,268     3,060,438          
Repurchase and cancellation of common stock, shares   0     0            
Consideration Per Shares     $ 2.62     $ 2.73          
Private Placement Warrants                      
Class of Stock [Line Items]                      
Warrants and Rights Outstanding 12,757,500                    
Public Warrants                      
Class of Stock [Line Items]                      
Warrants and Rights Outstanding 20,722,500