XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
component
installment
Dec. 31, 2023
USD ($)
Revenue from Contract with Customer [Abstract]    
Deferred income recognized $ 9,000  
Contract asset $ 0 $ 0
Number of option fee components | component 2,000  
Option fee, term for amount due 30 days  
Number of revenue payment components | component 2,000  
Number of revenue payment installments | installment 2,000  
Guaranteed revenue recognized $ 400,000