v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Sales-type leases, allowance for credit losses $ 18  
Allowances (credit losses and doubtful accounts) 1,727 $ 1,701
Allowance for credit losses on other receivables $ 2,208 $ 2,393
Common stock authorized (in shares) 225,000,000 225,000,000
Common stock outstanding (in shares) 72,753,270 72,633,866