XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable, net (Tables)
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable consisted of the following (in thousands):
 
 September 30, 2025December 31, 2024
Trade accounts receivable - billed$140,186 $108,563 
Trade accounts receivable - unbilled37,839 21,331 
Allowance for credit losses(3,238)(2,613)
Accounts receivable, net$174,787 $127,281