XML 80 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
RECENT ACCOUNTING PRONOUNCEMENTS    
Number of operating segments | segment 1  
Interest income | $ $ 1.3 $ 2.5
Expiration period 10 years  
Stock options    
RECENT ACCOUNTING PRONOUNCEMENTS    
Expected dividend yield 0.00% 0.00%
Minimum    
RECENT ACCOUNTING PRONOUNCEMENTS    
Award vesting period 1 year  
Maximum    
RECENT ACCOUNTING PRONOUNCEMENTS    
Award vesting period 3 years