XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ / shares in Thousands, $ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounts receivable, allowance for credit loss, current $ 949 $ 781
Accumulated amortization on property and equipment 22,362 19,503
Accumulated amortization on capitalized software development $ 144,894 $ 127,009
Common stock, shares authorized (in shares) 75,000 75,000
Common stock, shares issued (in shares) 30,415 30,298
Common stock, shares outstanding (in shares) 30,415 30,298
Common stock, par value (in dollars per share) $ 0 $ 0
Customer-Related Intangible Assets [Member]    
Accumulated amortization on intangible assets $ 56,676 $ 57,095
Other Intangible Assets [Member]    
Accumulated amortization on intangible assets $ 18,420 $ 16,603