v3.26.1
Accounts Receivable, Net - Summary of Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Receivables [Abstract]        
Balance at beginning of period $ 11,488 $ 9,068 $ 16,089 $ 9,576
Additions (adjustments) 984 2,243 (2,975) 3,116
Write-offs (2,527) (159) (3,169) (1,542)
Recoveries 0 1 0 3
Balance at end of period $ 9,945 $ 11,153 $ 9,945 $ 11,153