XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
institution
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
Open purchase commitment $ 3.2  
Open purchase commitment to be received through next 12 months 3.0  
Cash paid for lease liabilities included in operating activities 3.5 $ 3.6
Cash-collateralized letters of credit $ 1.0  
Number of financial institution | institution 1