v3.26.1
Trade Receivables, Net
3 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Trade Receivables, Net Trade Receivables, Net
Trade receivables are net of an allowance for expected credit losses. The following summarizes activity in the allowance for expected credit losses:

Three Months Ended
June 30,
20262025
Balance, beginning of period$(16,879)$(24,035)
Write-offs and other adjustments431 (264)
Balance, end of period(16,448)(24,299)
Trade receivables192,115 230,906 
Trade receivables, net$175,667 $206,607