v3.26.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Other Commitments [Line Items]  
Purchase obligations remainder of the year $ 6.9
2027 9.6
2028 9.8
2029 $ 2.9
Minimum  
Other Commitments [Line Items]  
Remaining lease terms 1 year
Maximum  
Other Commitments [Line Items]  
Remaining lease terms 4 years