XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable        
Gross Accounts receivable $ 31,415 $ 29,772    
Allowance for credit losses (1,205) (1,256) $ (1,000) $ (992)
Allowance for billing adjustments (633) (503)    
Accounts receivable, net $ 29,577 $ 28,013