v3.26.1
Commitment and Contingencies - Narrative (Details)
₨ in Thousands, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 27, 2026
USD ($)
Dec. 31, 2021
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
INR (₨)
Jun. 03, 2026
shares
Feb. 06, 2026
USD ($)
Other Commitments [Line Items]                  
Expenses related to 401(k) plan     $ 0.1 $ 0.2 $ 0.2 $ 0.3      
Gain contingency                 $ 10.0
Loss contingency, damages sought $ 19.0                
Transchem Warrant                  
Other Commitments [Line Items]                  
Investment warrants (in shares) | shares               47,500,000  
Investment warrants, aggregate unfunded exercise commitment     $ 28.3   $ 28.3   ₨ 2,671,875    
Warrant expiration period         18 months        
Cloud Computing Arrangement                  
Other Commitments [Line Items]                  
Purchase obligation term (in years)   4 years