v3.26.1
Accounts Receivable (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable [Abstract]        
Credit loss expense $ 130,000 $ 130,000 $ 280,000 $ 220,000
Allowance, net of recoveries     $ 90,000,000 $ 437,000,000