XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Open purchase commitment $ 2.4  
Purchase commitment, next 12 months 1.8  
Cash paid for lease liabilities included in operating activities 1.7 $ 1.2
Letters of credit $ 1.0