XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable            
Gross Accounts receivable $ 41,635   $ 29,772      
Allowance for credit losses (1,182) $ (1,274) (1,256) $ (942) $ (1,081) $ (992)
Allowance for billing adjustments (976)   (503)      
Allowance for volume discounts (37)          
Accounts receivable, net $ 39,440   $ 28,013