XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of allowance for credit losses trade accounts receivable
     
Balance, net as of December 31, 2023  $189 
Charged to costs and expenses   64 
Recoveries   (14)
Balance, net as of December 31, 2024  $239 
Recoveries   (35)
Balance, net as of March 31, 2025  $204 
Schedule of marketable securities measured at fair value on a recurring basis
          
   Level 1  Level 2  Total Fair Value
Investments in Marketable Securities:               
Corporate Bonds  $540   $   $540 
U.S. Treasury       1,181    1,181 
U.S. Agency and Government Sponsored Securities       1,119    1,119 
U.S. States and Municipalities       386    386 
Total  $540   $2,686   $3,226 

 

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