v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 06, 2026
Commitments and Contingencies Disclosure [Abstract]          
Expenses related to 401(k) plan   $ 1.4 $ 0.8 $ 1.0  
Gain Contingencies [Line Items]          
Purchase obligation term (in years) 4 years        
Subsequent Event          
Gain Contingencies [Line Items]          
Gain contingency, amount sought         $ 10.0