XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 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 
Charged to costs and expenses   33 
Recoveries   (35)
Write-offs   (138)
Balance, net as of September 30, 2025  $99 
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  $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