XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Costs to Obtain or Fulfill a Contract (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
REVENUE:      
Current (included in Prepaid expenses and other current assets) $ 2,929,000 $ 1,963,000  
Non-current (included in Other non-current assets) 2,385,000 2,587,000  
Total capitalized direct sales commission costs 5,314,000 4,550,000  
Amortization of capitalized direct sales commission costs 2,674,000 2,142,000 $ 1,550,000
Impairment losses related to capitalized contract costs $ 0 $ 0  
Existence of significant financing component false false false