XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of a Reconciliation of Allowance for Credit Losses
A reconciliation of the beginning and ending amounts of allowance for credit losses for the three years ended December 31, 2024 is as follows:
 
    
Balance at

beginning

of period
    
Charged

to expense

(credited)
    
Recoveries/

(Write-

offs)
    
Balance

at end

of period
 
    
(Amounts in thousands)
 
Year ended December 31, 2024
   $ 528      $ (217    $ —       $ 311  
Year ended December 31, 2023
     444        (30      114        528  
Year ended December 31, 2022
     375        50        19        444  
Estimated Useful Lives of Depreciable Assets
The estimated useful lives of depreciable assets are primarily as follows:
 
Laptop Computers
    
3
-
4
 years
 
Equipment
    
3-5 years
 
Enterprise Software
    
3-5 years