XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Operating Leases - Additional Information (Detail)
$ in Thousands
1 Months Ended 9 Months Ended
Jan. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
ft²
Aug. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Commitments And Contingencies [Line Items]        
Operating lease option to extend   true    
Operating lease renewal term   5 years    
Operating lease, right-of-use asset   $ 11,251   $ 4,458
Operating lease, liability   $ 10,274    
Lease Agreements [Member]        
Commitments And Contingencies [Line Items]        
Office space rent under operating lease | ft²   30,567    
Lease expire date   Feb. 28, 2030    
Operating lease option to extend   The Company has the option to extend the New Lease one time for an additional five-year period    
Lease commencement date Sep. 01, 2024      
Operating lease, right-of-use asset     $ 11,500  
Operating lease, liability     10,000  
Reclassification from prepaid expenses and other current assets to right-of-use asset related to build out costs     $ 1,400  
Initial term 66 months      
Operating lease option to extend additional period 5 years      
Letter of Credit [Member] | Lease Agreements [Member]        
Commitments And Contingencies [Line Items]        
Security deposit $ 1,400      
Security deposit amount reduced for third anniversary $ 1,200      
Operating Lease One [Member]        
Commitments And Contingencies [Line Items]        
Office space rent under operating lease | ft²   63,017    
Lease expire date   Aug. 31, 2024    
Operating Lease Two [Member]        
Commitments And Contingencies [Line Items]        
Office space rent under operating lease | ft²   40,419    
Lease expire date   Aug. 31, 2024    
Operating Lease Three [Member]        
Commitments And Contingencies [Line Items]        
Office space rent under operating lease | ft²   15,525    
Lease expire date   Nov. 30, 2024    
Maximum [Member]        
Commitments And Contingencies [Line Items]        
Operating lease remaining lease terms   5 years 6 months