v3.26.3
Commitments and Contingencies - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 30, 2026
USD ($)
institution
Sep. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Open purchase commitment $ 2.4  
Open purchase commitment to be received through next 12 months 2.2  
Cash paid for lease liabilities included in operating activities 5.1 $ 5.4
Cash-collateralized letters of credit $ 0.9  
Number of financial institution | institution 1