v3.26.1
Trade Receivables, Net (Tables)
3 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of Allowance for Doubtful Accounts and Activity of Claims Allowances 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