XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Unit
Customer
Sep. 30, 2023
USD ($)
Customer
Dec. 31, 2023
USD ($)
Customer
Accounting Policies [Line Items]      
Contract assets $ 11,998   $ 5,346
Amount billed and collected in advance 19,104 $ 4,724  
Revenue recognised out of advance receipt 18,819 $ 4,620  
Deferred revenue $ 3,586   3,301
Number of operating segments | Unit 1    
Non-Current Operating lease liabilities $ 7,210   6,602
Right-to-use asset $ 7,985   $ 6,603
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Accounting Policies [Line Items]      
Number of customers involved in concentration risk | Customer 2   1
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Maximum [Member]      
Accounting Policies [Line Items]      
Customer concentration risk percentage 10.00%   10.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Accounting Policies [Line Items]      
Number of customers involved in concentration risk | Customer 0 0  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Maximum [Member]      
Accounting Policies [Line Items]      
Customer concentration risk percentage 10.00% 10.00%