v3.26.1
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Feb. 27, 2026
Dec. 31, 2021
Mar. 31, 2026
Mar. 31, 2025
Feb. 06, 2026
Other Commitments [Line Items]          
Expenses related to 401(k) plan     $ 0.1 $ 0.2  
Gain contingency         $ 10.0
Loss contingency, damages sought $ 19.0        
Cloud Computing Arrangement          
Other Commitments [Line Items]          
Purchase obligation term (in years)   4 years