Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Narrative (Details)

v3.25.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 07, 2023
Dec. 31, 2024
Dec. 31, 2023
Cash paid, net of cash acquired   $ 0 $ 169,707
Lunaphore Technologies SA.      
Acquisition amount $ 169,700    
Lunaphore Technologies SA. | Developed technology      
Finite-Lived Intangible Asset, Useful Life (Year)   14 years  
Lunaphore Technologies SA. | Customer relationships      
Finite-Lived Intangible Asset, Useful Life (Year)   8 years  
Lunaphore Technologies SA. | Minimum | Tradenames      
Finite-Lived Intangible Asset, Useful Life (Year)   4 years  
Lunaphore Technologies SA. | Maximum | Tradenames      
Finite-Lived Intangible Asset, Useful Life (Year)   8 years