v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
institution
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Open purchase commitment $ 2.3  
Open purchase commitment to be received through next 12 months 2.2  
Cash paid for lease liabilities included in operating activities 1.8 $ 1.8
Cash-collateralized letters of credit $ 1.0  
Number of financial institution | institution 1