XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, net - Schedule of Trade Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Receivables [Abstract]    
Trade receivables $ 18,072 $ 20,243
Less: provision for sales returns and expected credit losses (1,830) (1,357)
Total trade receivables, net 16,242 18,886
Current 10,849 12,114
31-90 days 3,291 4,040
Over 90 days $ 3,932 $ 4,089