v3.26.1
Consolidated balance sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Allowances for doubtful accounts $ 2,078 $ 1,472
Class A common stock    
Common stock, par or stated value per share (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 900,000,000 900,000,000
Common stock, shares, issued (in shares) 149,391,483 145,648,231
Common stock, shares, outstanding (in shares) 149,391,483 145,648,231