v3.25.4
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Feb. 12, 2026
Indefinite-Lived Intangible Assets [Line Items]    
Loss contingency, damages awarded, value $ 1.5  
Software License Agreements    
Indefinite-Lived Intangible Assets [Line Items]    
2026 $ 7.5  
Agreement period 3 years  
Purchase obligation $ 2.3  
Settlement Obligation | Subsequent Event    
Indefinite-Lived Intangible Assets [Line Items]    
Loss contingency accrual   $ 2.8