v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 6,512 $ 6,754
Common stock, shares issued (in shares) 465,638,304 420,265,306
Common stock, shares outstanding (in shares) 465,638,304 420,265,306
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Proportionate voting shares, issued (in shares) 7,387,328 9,807,881
Proportionate voting shares, outstanding (in shares) 7,387,328 9,807,881