v3.26.1
Subsequent Events - Narrative (Details) - Subsequent Event
shares in Millions, $ in Millions
1 Months Ended
May 28, 2026
hurdle
May 31, 2026
USD ($)
shares
Performance Shares | 2021 Long-Term Incentive Plan    
Subsequent Event [Line Items]    
Vesting percentage 100.00%  
Number of performance hurdles | hurdle 6  
Awards vesting term 5 years  
DustPhotonics Ltd.    
Subsequent Event [Line Items]    
Equity interest acquired   100.00%
Cash consideration | $   $ 770.0
Number of shares issuable upon achievement of certain financial milestones (in shares) | shares   2.8
Cash based achievement of certain financial milestones (in shares) | $   $ 31.6
DustPhotonics Ltd. | Common Stock    
Subsequent Event [Line Items]    
Number of shares issued (in shares) | shares   0.8