v3.26.1
Basis of Presentation of Interim Period Statements - Summary of Company's Trade Accounts Receivable, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Unbilled trade accounts receivable $ 291,333 $ 241,471
Billed trade accounts receivable 10,509 7,505
Allowance for expected credit losses (350) (350)
Trade accounts receivable, net $ 301,492 $ 248,626