v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of fair value measurements
                
   June 30, 2026 
   Total   Level 1   Level 2   Level 3 
Assets                

Bank deposit account

  $19,920   $19,920   $   $ 

 

                 
   December 31, 2025 
   Total   Level 1   Level 2   Level 3 
Assets                    

Bank deposit account

  $6,642   $6,642   $   $