Quarterly report [Sections 13 or 15(d)]

Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)

v3.25.2
Marketable securities - Available-for-sale debt securities - Unrealized loss position (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
security
Marketable securities    
Principal of sold investments $ 4,940,000  
Proceeds from sale $ 4,940,000  
Marketable Securities    
Marketable securities    
Fair market value of investments in an unrealized loss position   $ 4,679,000
Number of investments in an unrealized loss position | security   2
Unrealized losses   $ (3,000)
Corporate debt securities | Marketable Securities    
Marketable securities    
Fair market value of investments in an unrealized loss position, less than 12 months   $ 4,679,000
Number of available-for-sale securities in an unrealized loss position | security   2
Unrealized losses   $ (3,000)