XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Consolidation and Summary of Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Concentrations of credit risk    
Number of reportable segments | segment 2  
Deferred revenues $ 507 $ 381
Revenue recognized $ 400 $ 500
Revenue, remaining performance obligation, optional exemption, performance obligation true  
Minimum    
Concentrations of credit risk    
Payment term (in days) 30 days  
Maximum    
Concentrations of credit risk    
Payment term (in days) 90 days