v3.25.2
Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable            
Gross Accounts receivable $ 35,681   $ 29,772      
Allowance for credit losses (1,274) $ (1,205) (1,256) $ (1,081) $ (1,000) $ (992)
Allowance for billing adjustments (283)   (503)      
Accounts receivable, net $ 34,124   $ 28,013