XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.2
SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Accounting Policies [Line Items]                
Credit loss allowance $ 156,000 $ 214,000 $ 156,000 $ 214,000 $ 169,000 $ 191,000 $ 273,000 $ 163,000
Inventory write-down $ 38,000   $ 212,000   $ 101,000      
Accounts receivable | Customer concentration risk | Customer A                
Accounting Policies [Line Items]                
Major customer accounted     16.40%   41.60%      
Revenue | Customer concentration risk | Customer A                
Accounting Policies [Line Items]                
Major customer accounted 9.30% 30.40% 10.60% 23.70%