XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEFERRED COMMISSIONS (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Commissions
Deferred commissions are as follows:
 December 31, 2024December 31, 2023
Prepaid commissions
$18,037 $18,262 
Long-term deferred commissions
38,762 30,924 
Total deferred commissions
$56,799 $49,186 
Schedule of Deferred Commission and Amortization
Amortization expense related to deferred commissions is as follows:
Years Ended December 31,
202420232022
Amortization expense
$19,916 $18,589 $15,448