v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of marketable securities measured at fair value on a recurring basis
     
Balance, net as of December 31, 2023  $189 
Charged to costs and expenses   64 
Recoveries   (14)
Balance, net as of December 31, 2024  $239 
Charged to costs and expenses   28 
Recoveries   (35)
Write-offs   (138)
Balance, net as of June 30, 2025  $94 

 

Schedule of marketable securities measured at fair value on a recurring basis
               
   Level 1   Level 2   Total Fair Value 
Investments in Marketable Securities:               
U.S. Agency and Government Sponsored Securities  $   $687   $687 
Total  $   $687   $687 

 

The following table summarizes the marketable securities measured at fair value on a recurring basis by level within the fair value hierarchy as of December 31, 2024 (in thousands):

   Level 1   Level 2   Total Fair Value 
Investments in Marketable Securities:               
Corporate Bonds  $537   $   $537 
U.S. Agency and Government Sponsored Securities       1,107    1,107 
U.S. States and Municipalities       385    385 
Total  $537   $1,492   $2,029