XML 61 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Narrative (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jul. 03, 2025
USD ($)
Milestone
May 31, 2024
USD ($)
$ / shares
shares
Feb. 29, 2024
shares
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]        
Settled Outstanding Litigation | shares     422,048  
Settlement of outstanding litigation   $ 6.2    
Repurchase of common stock shares for litigation settlement | shares   1,840,000    
Market price | $ / shares   $ 2.4    
Payment for litigation settlement   $ 1.8    
Litigation loss       $ 0.6
Subsequent Event | Palamedrix Merger Agreement        
Lessee, Lease, Description [Line Items]        
Number of sales milestone | Milestone 3      
Aggregate amount of sales milestone $ 17.5