v3.26.1
Accounts Receivable and Unbilled Revenue - Accounts Receivable and Unbilled Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable and Unbilled Revenue [Abstract]    
Accounts receivable – customers $ 10,245 $ 8,761
Change in accounts receivable - customers 1,484  
Life insurance receivable 0 1,299
Change in life insurance receivable (1,299)  
Other receivables 254 222
Change in Other receivables 32  
Accounts receivable 10,499 10,282
Change in accounts receivable 217  
Less: allowance for doubtful accounts (1,860) (1,710)
Change in allowance for doubtful accounts (150)  
Accounts receivable, net 8,639 8,572
Change in accounts receivable, net 67  
Unbilled revenue 4,501 $ 3,833
Change in unbilled revenue $ 668