Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Additional Information (Detail)

v3.25.2
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
USD ($)
Feb. 28, 2025
SGD ($)
Dec. 31, 2015
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Feb. 28, 2025
SGD ($)
Dec. 31, 2024
USD ($)
Commitments And Contingencies [Line Items]                  
Operating lease rent expense       $ 1,745 $ 1,694 $ 3,457 $ 3,392    
Sub-lease income       10 30 40 66    
Operating lease rent expense, net       1,735 1,664 3,417 3,326    
Finance lease obligation       197   197     $ 262
Depreciation expense       499 453 957 867    
Finance Lease Assets                  
Commitments And Contingencies [Line Items]                  
Depreciation expense       33 $ 32 65 $ 65    
Office Space | New York City                  
Commitments And Contingencies [Line Items]                  
Operating lease rent expense, net     $ 420            
Lease commencement date     Oct. 01, 2017            
Lease expiration date     Sep. 30, 2028            
Number of rent free periods     12 months            
Payments for tenant improvements     $ 2,080            
Office Space | Singapore                  
Commitments And Contingencies [Line Items]                  
Operating lease rent expense, net $ 26 $ 34              
Refundable security deposit $ 74             $ 94  
Lease commencement date May 16, 2025 May 16, 2025              
Lease expiration date May 15, 2031 May 15, 2031              
Office Equipment                  
Commitments And Contingencies [Line Items]                  
Finance lease obligation       197   197     262
Letter of Credit                  
Commitments And Contingencies [Line Items]                  
Refundable security deposit       506   506     $ 506
Letter of Credit | Boston landlord                  
Commitments And Contingencies [Line Items]                  
Refundable security deposit       $ 80   $ 80