XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Opening and Closing Balances of Company's Trade Receivables and Current and Long-term Contract Liabilities

The opening and closing balances of the Company’s trade receivables, and current and long-term contract liabilities are as follows:

 

 

 

September 30,
2025

 

 

December 31,
2024

 

Trade receivables

 

 

62,077

 

 

 

56,690

 

Contract liabilities—current

 

 

4,726

 

 

 

6,819

 

Contract liabilities—noncurrent

 

 

5,575

 

 

 

6,845

 

 

During the nine months ended September 30, 2025 the Company recorded a non-cash charge of $3.1 million to write-down a customer trade receivable associated with customer resourcing actions.