XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Company's Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding the nine months ended September 30, 2025) $ 2,971  
2026 16,612  
2027 16,799  
2028 16,382  
2029 14,788  
Thereafter 39,314  
Total lease payments 106,866  
Less: imputed interest (19,881)  
Present value of operating lease liabilities 86,985  
Operating lease liabilities, current 10,543 $ 9,286
Operating lease liabilities, noncurrent 76,442 $ 73,327
Total operating lease liabilities $ 86,985