XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Customer
Unit
Jun. 30, 2023
USD ($)
Customer
Dec. 31, 2023
USD ($)
Customer
Accounting Policies [Line Items]      
Contract assets $ 7,985   $ 5,346
Amount billed and collected in advance 7,878 $ 4,249  
Revenue recognised out of advance receipt 7,496 $ 3,096  
Deferred revenue $ 3,683   3,301
Number of operating segments | Unit 1    
Non-Current Operating lease liabilities $ 6,516   6,602
Right-to-use asset $ 6,770   $ 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%