XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Cash and Cash Equivalents, Investments and Fair Value Measurements - Strategic Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jul. 31, 2022
Schedule of Investments [Line Items]        
Impairment of strategic equity investment   $ 6,000 $ 0  
Knack Technologies, Inc        
Schedule of Investments [Line Items]        
Investment without readily determinable fair value       $ 6,000
Impairment of strategic equity investment $ 6,000