XML 164 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Significant Accounting Policies - Schedule of Components of Receivables, Net (Details) - Trade Accounts Receivable - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade receivables $ 155,836 $ 134,480  
Contract receivables 127,383 137,105  
Receivables, gross 283,219 271,585  
Less expected credit loss 5,189 4,345 $ 6,168
Receivables, net $ 278,030 $ 267,240