v3.25.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Commitment And Contingencies [Line Items]      
Contigent accrual amount     $ 10
Settlement amount of regulatory matter $ 6    
General and Administrative      
Commitment And Contingencies [Line Items]      
Contigent accrual amount   $ 4 $ 10