XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Company's Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the three months ended March 31, 2025) $ 10,101  
2026 15,371  
2027 15,585  
2028 15,756  
2029 14,329  
Thereafter 26,339  
Total lease payments 97,481  
Less: imputed interest (17,407)  
Present value of operating lease liabilities 80,074  
Operating lease liabilities, current 9,443 $ 9,286
Operating lease liabilities, noncurrent 70,631 $ 73,327
Total operating lease liabilities $ 80,074