XML 28 R12.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable, net
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Accounts Receivable, net 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 
 
Trade accounts receivables - unbilled are generally billed in the subsequent quarter to their revenue recognition. The Company considers Trade accounts receivables - unbilled as short-term in nature as they are normally converted to Trade accounts receivables - billed within 90 days, thus future changes in economic conditions will not have a significant effect on the credit loss estimate.